Can Block CephFS and Gateway Clients Share Data


For the most part, no. You cannot write data to Ceph using RBD and access the same data via CephFS, for example. You cannot write data with RADOS gateway and read it with RBD. However, you can write data with the RADOS Gateway S3-compatible API and read the same data using the RADOS Gateway Swift-comptatible API.

RBD, CephFS and the RADOS Gateway each have their own namespace. The way they store data differs significantly enough that it isn’t possible to use the clients interchangeably. However, you can use all three types of clients, and clients you develop yourself via librados simultaneously on the same cluster.