summaryrefslogtreecommitdiff
path: root/doc/saio/bin/resetswift
diff options
context:
space:
mode:
Diffstat (limited to 'doc/saio/bin/resetswift')
-rwxr-xr-xdoc/saio/bin/resetswift8
1 files changed, 6 insertions, 2 deletions
diff --git a/doc/saio/bin/resetswift b/doc/saio/bin/resetswift
index a9845674c..e8d2232d6 100755
--- a/doc/saio/bin/resetswift
+++ b/doc/saio/bin/resetswift
@@ -1,9 +1,13 @@
#!/bin/bash
-swift-init all stop
+set -e
+
+swift-init all kill
# Remove the following line if you did not set up rsyslog for individual logging:
sudo find /var/log/swift -type f -exec rm -f {} \;
-sudo umount /mnt/sdb1
+if cut -d' ' -f2 /proc/mounts | grep -q /mnt/sdb1 ; then
+ sudo umount /mnt/sdb1
+fi
# If you are using a loopback device set SAIO_BLOCK_DEVICE to "/srv/swift-disk"
sudo mkfs.xfs -f ${SAIO_BLOCK_DEVICE:-/dev/sdb1}
sudo mount /mnt/sdb1