Mount CephFS Storage on Linux
Install ceph-fuse
apt update
apt install ceph-fuse -y
Generate Ceph Config
## Variables
USER=root
MON_HOST=pve1
CEPHFS=media
CEPHFS_USER=media
CEPHFS_PATH=/
CEPHFS_PERMS=rw
mkdir -p -m 755 /etc/ceph
ssh ${USER}@${MON_HOST} "ceph config generate-minimal-conf" | tee /etc/ceph/ceph.conf
ssh ${USER}@${MON_HOST} "ceph fs authorize ${CEPHFS} client.${CEPHFS_USER} ${CEPHFS_PATH} ${CEPHFS_PERMS}" | tee /etc/ceph/ceph.client.${CEPHFS_USER}.keyring
Mount Storage
## Variables
MOUNT=/mnt/media
CEPHFS=media
echo "none $MOUNT fuse.ceph ceph.id=$CEPHFS,_netdev,defaults 0 0" >> /etc/fstab
systemctl daemon-reload
mkdir -p $MOUNT
mount $MOUNT
Back