2.编辑修改分区表 /etc/fstab 并添加
vim /etc/fstab
添加
/dev/sdb1 /mnt/sdb1 xfs noatime,nodiratime,nobarrier,logbufs=8 0 0
3.创建装载点和链接
sudo mkdir /mnt/sdb1 #创建
sudo mount /mnt/sdb1 #挂载
sudo mkdir /mnt/sdb1/1 /mnt/sdb1/2 /mnt/sdb1/3 /mnt/sdb1/4 #创建 4 个目录
sudo chown ${USER}:${USER} /mnt/sdb1/*
注释:修改所有组、所有者,一般是 swift:swift
for x in {1..4}; do sudo ln -s /mnt/sdb1/$x /srv/$x; done #链接
sudo mkdir -p /srv/1/node/sdb1 /srv/1/node/sdb5 \
/srv/2/node/sdb2 /srv/2/node/sdb6 \
/srv/3/node/sdb3 /srv/3/node/sdb7 \
/srv/4/node/sdb4 /srv/4/node/sdb8 \
/var/run/swift
sudo chown -R ${USER}:${USER} /var/run/swift #修改
for x in {1..4}; do sudo chown -R ${USER}:${USER} /srv/$x/; done
备注:for x in {1..4}; do sudo chown -R ${USER}:${USER} /srv/$x/; done 一定要执行,否则
下面权限报错。
添加以下几行到/etc/rc.local 中(在 exit 0 之前)
mkdir -p /var/cache/swift1 /var/cache/swift2 /var/cache/swift3
/var/cache/swift4
chown swift:swift /var/cache/swift*
mkdir -p /var/run/swift
chown swift:swift /var/run/swift