diff options
Diffstat (limited to 'extras/backend-cleanup.sh')
-rw-r--r-- | extras/backend-cleanup.sh | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/extras/backend-cleanup.sh b/extras/backend-cleanup.sh new file mode 100644 index 000000000..755161f18 --- /dev/null +++ b/extras/backend-cleanup.sh @@ -0,0 +1,28 @@ +#!/bin/sh + +# This script can be used to cleanup the 'cluster/distribute' translator's +# stale link files. One may choose to run this only when number of subvolumes +# to distribute volume gets increased (or decreased) +# +# This script has to be run on the servers, which are exporting the data to +# GlusterFS +# +# (c) 2009 Gluster Inc <http://www.gluster.com/> + +set -e + +# Change the below variable as per the setup. +export_directory="/export/glusterfs" + +clean_dir() +{ + # Clean the 'link' files on backend + find "${export_directory}" -type f -perm +01000 -exec rm -v '{}' \; +} + +main() +{ + clean_dir ; +} + +main "$@" |