diff options
author | Sage Weil <sage@inktank.com> | 2013-06-13 11:03:37 -0700 |
---|---|---|
committer | Sage Weil <sage@inktank.com> | 2013-06-13 18:01:43 -0700 |
commit | 10ba60cd088c15d4b4ea0b86ad681aa57f1051b6 (patch) | |
tree | fe2077bb84a8e9d806fc6da6e06df265752b64fb | |
parent | 99bd5c8f7b37d8a77635d982683aa7a18b10da62 (diff) | |
download | ceph-10ba60cd088c15d4b4ea0b86ad681aa57f1051b6.tar.gz |
ceph-disk: add 'zap' command
Signed-off-by: Sage Weil <sage@inktank.com>
-rwxr-xr-x | src/ceph-disk | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/ceph-disk b/src/ceph-disk index 0389b5ce55b..6ee15da736b 100755 --- a/src/ceph-disk +++ b/src/ceph-disk @@ -1869,6 +1869,9 @@ def main_suppress(args): def main_unsuppress(args): unset_suppress(args.path) +def main_zap(args): + for dev in args.dev: + zap(dev) ########################### @@ -2028,6 +2031,17 @@ def parse_args(): func=main_unsuppress, ) + zap_parser = subparsers.add_parser('zap', help='Zap/erase/destroy a device\'s partition table (and contents)') + zap_parser.add_argument( + 'dev', + metavar='DEV', + nargs='*', + help='path to block device', + ) + zap_parser.set_defaults( + func=main_zap, + ) + args = parser.parse_args() return args |