Now before mounting the backend that will be used, create some nodes to be used as storage devices and set ownership to 'swift' user and group.
sudo mount /mnt/swift_backend pushd /mnt/swift_backend sudo mkdir node1 node2 node3 node4 popd
sudo chown swift.swift /mnt/swift_backend/*
for i in {1..4}; do sudo ln -s /mnt/swift_backend/node$i /srv/node$i; done;
sudo mkdir -p /etc/swift/account-server /etc/swift/container-server /etc/swift/object-server /srv/node1/device /srv/node2/device /srv/node3/device /srv/node4/device sudo mkdir /run/swift sudo chown -L -R swift.swift /etc/swift /srv/node[1-4]/ /run/swift
Append the following lines in /etc/rc.local just before "exit 0";. This will be run everytime the system starts.
sudo mkdir /run/swift sudo chown swift.swift /run/swift
