diff options
author | Raghavendra G <raghavendra@gluster.com> | 2011-04-07 02:51:50 +0000 |
---|---|---|
committer | Vijay Bellur <vijay@gluster.com> | 2011-04-07 11:40:05 -0700 |
commit | 476b672347641c3f0d6b346b13feaf530ecbbe93 (patch) | |
tree | c49851965960496877404223cb8d3246158082d5 /extras/quota-metadata-cleanup.sh | |
parent | 7a32aa912ea4e49d3ef922ec6e0cb3d394109962 (diff) |
extras: scripts to cleanup xattrs stored by quota.
Signed-off-by: Raghavendra G <raghavendra@gluster.com>
Signed-off-by: Vijay Bellur <vijay@gluster.com>
BUG: 2664 (Quota: recreating the volume on same bricks shows similar info as for earlier one using "list")
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2664
Diffstat (limited to 'extras/quota-metadata-cleanup.sh')
-rwxr-xr-x | extras/quota-metadata-cleanup.sh | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/extras/quota-metadata-cleanup.sh b/extras/quota-metadata-cleanup.sh new file mode 100755 index 00000000000..37ad8bc3137 --- /dev/null +++ b/extras/quota-metadata-cleanup.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +# This script is used to cleanup xattrs setup by quota-translator in (a) +# backend directory(ies). It takes a single or list of backend directories +# as argument(s). + +usage () +{ + echo >&2 "usage: $0 <list-of-backend-directories>" +} + +main () +{ + [ $# -lt 1 ] && usage + + INSTALL_DIR=`dirname $0` + + for i in $@; do + find $i -exec $INSTALL_DIR/quota-remove-xattr.sh '{}' \; + done + +} + +main $@ |