Re: Difference between CephFS and RBD

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux