Создание 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>