注意:不要使用 useradd 命令创建,ubuntu 中 useradd 命令默认不会创建用户主目录,使用
adduser 命令
创建 swift 用户
adduser swift
编辑/etc/sudoers,添加以下一行
# User alias specification
swift ALL=(ALL) NOPASSWD:ALL
2.3、使用环路设备来存储
1. mkdir /srv
2. dd if=/dev/zero of=/srv/swift-disk bs=1024
count=0 seek=1000000
(modify seek to make a larger or smaller partition)
3. mkfs.xfs -i size=1024 /srv/swift-disk
4. Edit /etc/fstab and add
/srv/swift-disk /mnt/sdb1 xfs
loop,noatime,nodiratime,nobarrier,logbufs=8 0
0
5. mkdir /mnt/sdb1
6. mount /mnt/sdb1
7. mkdir /mnt/sdb1/1 /mnt/sdb1/2 /mnt/sdb1/3
/mnt/sdb1/4
8. chown swift:swift /mnt/sdb1/*
9. for x in {1..4}; do ln -s /mnt/sdb1/$x
/srv/$x; done
10. mkdir -p /etc/swift/object-server
/etc/swift/container-server
/etc/swift/account-server /srv/1/node/sdb1
评论0
最新资源