--- title: Создание CephFS description: Конфигурация и автомонтирование date: 2025-05-30T15:35:00+02:00 tags: [linux, ceph] --- ## Создание FS / Сервер ### Создание пула данных и меты ```bash ceph osd pool create _data ceph osd pool create _meta ceph osd pool set _data bulk true ``` ### Создание FS ```bash ceph fs new _meta _data ``` ### Создание пользователя `r` - чтение\ `w` - запсись\ `s` - снапшоты\ `p` - аттрибуты ```bash ceph fs authorize client. / rwsp ``` ## Подключение FS / Клиент ### Установка необходимых пакетов ```shell apt install ceph-common attr ``` ### Создание директории для монтирования FS ```bash mkdir /mnt/cephfs- ``` ### Конфиг файлы Файл `/etc/ceph/ceph.conf` необходимо скопировать с сервера на клиент.\ В файл `/etc/ceph/ceph.client..keyring` необходимо вставить вывод команды создания клиента.\ В файл `/etc/fstab` необходимо вставить следующее: ```python :6789:/ /mnt/cephfs- ceph name=,fs=,noatime,_netdev ``` ### Монтирование ```shell mount -a ``` ### Указание размера директории ```shell setfattr -n ceph.quota.max_bytes -v G /mnt/cephfs- ```