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