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,noatime,_netdev 0 2
The default for the name= parameter is guest. If the secret or
secretfile options are not specified then the mount helper will attempt to
find a secret for the given name in one of the configured keyrings.
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.