CephFS is a filesystem, rbd is a block device. CephFS is a lot like NFS; it's a filesystem shared over the network where different machines can access it all at the same time. RBD is more like a hard disk image, shared over the network. It's easy to put a normal filesystem (like ext2) on top of it and mount it on a computer, but if you mount the same RBD device on multiple computers at once then Really Bad Things are going to happen to the filesystem.
In general, if you want to share a bunch of files between multiple machines, then CephFS is your best bet. If you want to store a disk image, perhaps for use with virtual machines, then you want RBD. If you want storage that is mostly compatible with Amazon's S3, then use radosgw.
On Mon, Jul 6, 2015 at 8:04 AM Hadi Montakhabi <hadi@xxxxxxxxx> wrote:
_______________________________________________Hello Cephers,I can't quite grasp the difference between CephFS and Rados Block Device (RBD).In both cases we do mount the storage on the client and it is using the storage from the storage cluster.Would someone explain it to me like I am five please?Thanks,Hadi
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com