Skip to content

Instantly share code, notes, and snippets.

@notmyname
Created January 6, 2015 19:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save notmyname/907ed26a9d9db22d9de8 to your computer and use it in GitHub Desktop.
Save notmyname/907ed26a9d9db22d9de8 to your computer and use it in GitHub Desktop.
#!/bin/bash
swift-init all stop
sudo umount /dev/sdb
sudo mkfs.xfs -f -i size=256 -d agcount=32 -L d1 /dev/sdb
sudo umount /dev/sdc
sudo mkfs.xfs -f -i size=256 -d agcount=32 -L d2 /dev/sdc
sudo umount /dev/sdd
sudo mkfs.xfs -f -i size=256 -d agcount=32 -L d3 /dev/sdd
sudo umount /dev/sde
sudo mkfs.xfs -f -i size=256 -d agcount=32 -L d4 /dev/sde
sudo umount /dev/sdf
sudo mkfs.xfs -f -i size=256 -d agcount=32 -L d5 /dev/sdf
sudo umount /dev/sdg
sudo mkfs.xfs -f -i size=256 -d agcount=32 -L d6 /dev/sdg
sudo umount /dev/sdh
sudo mkfs.xfs -f -i size=256 -d agcount=32 -L d7 /dev/sdi
sudo umount /dev/sdi
sudo mkfs.xfs -f -i size=256 -d agcount=32 -L d8 /dev/sdh
sudo mount -a
sudo chown -R swift:swift /srv/{1..4}/node/*
sudo rm -rf /var/log/swift
sudo mkdir -p /var/log/swift/hourly
sudo chown -R syslog:adm /var/log/swift
sudo mkdir -p /var/cache/swift
sudo chown -R swift:swift /var/cache/swift
find /var/cache/swift* -type f -name *.recon -exec rm -f {} \;
sudo service rsyslog restart
sudo service memcached restart
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment