CephFS 是文件系統,rbd 是塊設備。
CephFS 很像 NFS。它是一個通過網絡共享的文件系統,不同的機器可以同時訪問它。
RBD 更像是一個硬盤映像,通過網絡共享。將一個普通的文件系統(如 ext2)放在它上面並掛載到一台計算機上很容易,但是如果你一次在多台計算機上掛載相同的 RBD 設備,那么文件系統將會發生非常糟糕的事情。
一般來說,如果你想在多台機器之間共享一堆文件,那么 CephFS 是你最好的選擇。
如果你想存儲一個磁盤映像,也許是為了與虛擬機一起使用,那么你需要 RBD。
RBD是通過創建pools來自動創建的。
用來存儲磁盤映像和容器。同時只有一個虛擬機鏈接這個磁盤映像或容器。
CephFS,創建后用來存儲ISO文件,並且有掛載目錄
至少需要一個元數據服務器才能使用 CephFS