glusterfs/extras/backend-cleanup.sh
Pavan Sondur a6a1f596a4 extras: Add defrag scripts to the repository
Signed-off-by: Pavan Vilas Sondur <pavan@gluster.com>
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>

BUG: 478 (Add defrag scripts into glusterfs)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=478
2010-01-19 05:56:39 -08:00

29 lines
624 B
Bash

#!/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 "$@"