Skip to content

Filesystem (CephFS)

CephFS is a shared POSIX filesystem. Unlike a block volume, which one machine mounts at a time, a CephFS share can be mounted read-write by several clients at once. That makes it a good fit for shared scratch space, common datasets, and applications that expect a normal filesystem path rather than an S3 API.

How it is offered

CephFS shares are reachable only from inside the VDC, over an internal storage network. You attach an OpenStack instance to that network and mount the share from inside the guest. The share is exported by the native CephFS driver, so clients mount it with the standard kernel ceph filesystem type.

CephFS is internal to the VDC, unlike S3

Unlike object storage (S3), which is reachable from anywhere on the internet, CephFS is not exposed outside the VDC. We may be able to provide CephFS access to your virtual machines in OpenStack, but it cannot be mounted from a server on the public internet. If you need shared-filesystem access for a project, contact Sunet so we can size and provision the share with you. If you need network access to your data from outside the VDC, use S3 instead.

When to use what

Want Use
One disk for one VM Block storage
A filesystem mounted by several VMs at the same time CephFS
Network/HTTP access to objects from anywhere Object storage (S3)

Backup

As with the other Ceph storage types, CephFS is durable against hardware failure but is not backed up by Sunet by default. See Durability, quotas and billing.