github.com/swiftstack/ProxyFS@v0.0.0-20210203235616-4017c267d62f/saio/home/swift/bin/resetswift (about) 1 #!/bin/bash 2 3 # Copyright (c) 2015-2021, NVIDIA CORPORATION. 4 # SPDX-License-Identifier: Apache-2.0 5 6 set -e 7 8 sudo swift-init all kill 9 10 for x in 11 22 33 44 15 26 37 48 19 2A 3B 4C 11 do 12 node=${x:0:1} 13 drive=${x:1:1} 14 if cut -d' ' -f2 /proc/mounts | grep -q /srv/$node/node/sdb$drive 15 then 16 sudo umount /srv/$node/node/sdb$drive 17 fi 18 sudo truncate -s 0 /srv/swift-disk-$drive 19 sudo truncate -s 1GB /srv/swift-disk-$drive 20 sudo mkfs.xfs -f /srv/swift-disk-$drive 21 sudo mount /srv/$node/node/sdb$drive 22 sudo chown swift:swift /srv/$node/node/sdb$drive 23 done 24 25 sudo rm -f /var/log/debug /var/log/messages /var/log/rsyncd.log /var/log/syslog 26 find /var/cache/swift* -type f -name *.recon -exec rm -f {} \; 27 sudo systemctl restart memcached