簡單記錄一下 Ceph RBD 使用的紀錄 --->
先安裝 ceph-common
1
| apt-get install ceph-common
|
目前在 ubuntu trusty 內安裝的版本是
1 2
| $ rbd -v 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 2
| $ sudo mkdir -p /mnt/test $ sudo mount -o nouuid -t xfs /dev/rbd/rbd/test /mnt/test
|
用 -o nouuid 的參數主要是,如果你建立過一次,沒下這個參數
OS 會把 uuid 建立起來,這樣沒辦法反覆 map/unmap (如果你有這個需求的話,像我測試就會)
卸載
1 2
| $ sudo unmount /mnt/test $ sudo rbd unmap /dev/rbd/rbd/test
|