Using the backend

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


loading table of contents...