Создание CephFS
Создание FS / Сервер
Создание пула данных и меты
ceph osd pool create <fs-name>_data
ceph osd pool create <fs-name>_meta
ceph osd pool set <fs-name>_data bulk true
Создание FS
ceph fs new <fs-name> <fs-name>_meta <fs-name>_data
Создание пользователя
r - чтение
w - запсись
s - снапшоты
p - аттрибуты
ceph fs authorize <fs-name> client.<user> / rwsp
Подключение FS / Клиент
Установка необходимых пакетов
apt install ceph-common attr
Создание директории для монтирования FS
mkdir /mnt/cephfs-<fs-name>
Конфиг файлы
Файл /etc/ceph/ceph.conf необходимо скопировать с сервера на клиент.
В файл /etc/ceph/ceph.client.<user>.keyring необходимо вставить вывод команды создания клиента.
В файл /etc/fstab необходимо вставить следующее:
<ceph-cluster.doma.in>:6789:/ /mnt/cephfs-<fs-name> ceph name=<user>,fs=<fs-name>,noatime,_netdev
Монтирование
mount -a
Указание размера директории
setfattr -n ceph.quota.max_bytes -v <size-in-gb>G /mnt/cephfs-<fs-name>