mirror of
https://github.com/fruworg/fruworg.github.io.git
synced 2025-06-07 05:47:30 +03:00
1.6 KiB
1.6 KiB
title, description, date, tags
title | description | date | tags | ||
---|---|---|---|---|---|
Создание CephFS | Конфигурация и автомонтирование | 2025-05-30T15:35:00+02:00 |
|
Создание 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>