Ceph RBD 使用
目錄
簡單記錄一下 Ceph RBD 使用的紀錄 —>
先安裝 ceph-common #
apt-get install ceph-common
目前在 ubuntu trusty 內安裝的版本是
$ rbd -v
ceph version 0.80.11 (8424145d49264624a3b0a204aedb127835161070)
建立 Image 動作 (假設 image name 是 test): #
sudo rbd create --size <MB> test
Mapping 到 dev #
sudo rbd map test
這邊預設會把 image mapping 到 /dev/rbd/rbd 下面,名稱就是 image name
所以會放在 /dev/rbd/rbd/test
格式化: #
sudo mkfs.xfs -f /dev/rbd/rbd/test
我用 xfs 的原因是因為未來如果要擴充的話,比較方便 可以用 xfs_growfs 指令來擴充
掛載目錄 #
$ sudo mkdir -p /mnt/test
$ sudo mount -o nouuid -t xfs /dev/rbd/rbd/test /mnt/test
用 -o nouuid 的參數主要是,如果你建立過一次,沒下這個參數 OS 會把 uuid 建立起來,這樣沒辦法反覆 map/unmap (如果你有這個需求的話,像我測試就會)
卸載 #
$ sudo unmount /mnt/test
$ sudo rbd unmap /dev/rbd/rbd/test