2025-05-30 15:46:47 +02:00

1.6 KiB
Raw Blame History

title, description, date, tags
title description date tags
Создание CephFS Конфигурация и автомонтирование 2025-05-30T15:35:00+01:00
linux
ceph

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