Mount CephFS in your File Systems Table

If you mount CephFS in your file systems table, the Ceph file system will mount automatically on startup.

Kernel Driver

To mount CephFS in your file systems table as a kernel driver, add the following to /etc/fstab:

{ipaddress}:{port}:/ {mount}/{mountpoint} {filesystem-name}     [name=username,secret=secretkey|secretfile=/path/to/secretfile],[{mount.options}]

For example:

10.10.10.10:6789:/     /mnt/ceph    ceph    name=admin,secretfile=/etc/ceph/secret.key,noatime,_netdev    0       2

Important

The name and secret or secretfile options are mandatory when you have Ceph authentication running.

See User Management for details.

FUSE

To mount CephFS in your file systems table as a filesystem in user space, add the following to /etc/fstab:

#DEVICE PATH       TYPE      OPTIONS
none    /mnt/ceph  fuse.ceph ceph.id={user-ID}[,ceph.conf={path/to/conf.conf}],_netdev,defaults  0 0

For example:

none    /mnt/ceph  fuse.ceph ceph.id=myuser,_netdev,defaults  0 0
none    /mnt/ceph  fuse.ceph ceph.id=myuser,ceph.conf=/etc/ceph/foo.conf,_netdev,defaults  0 0

Ensure you use the ID (e.g., admin, not client.admin). You can pass any valid ceph-fuse option to the command line this way.

See User Management for details.