diff options
author | Sage Weil <sage@inktank.com> | 2013-06-13 11:03:37 -0700 |
---|---|---|
committer | Sage Weil <sage@inktank.com> | 2013-06-14 14:09:22 -0700 |
commit | 9f9dc8b85a81529deb6865ec5f1cebb45f04ddc4 (patch) | |
tree | 4b6cc6a033dff58ff566abb042e60652a2870c94 | |
parent | 4fab29c1c5e4dec79f089e9803adf0e855e5ec4f (diff) | |
download | ceph-9f9dc8b85a81529deb6865ec5f1cebb45f04ddc4.tar.gz |
ceph-disk: add 'zap' command
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 10ba60cd088c15d4b4ea0b86ad681aa57f1051b6)
-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 54c9445045a..02aaa5e9986 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 |