# GlusterFS ## Установка пакетов ```bash apt-get install glusterfs9 glusterfs9-server ``` ## Включение и запуск сервисов ```bash systemctl enable --now glusterfssharedstorage.service systemctl enable --now glusterd.service ``` ## Добавление пиров (node) ```bash gluster peer probe sora.giran.cyou ``` ## Создание тома ```bash gluster volume create data replica 3 sora.giran.cyou:/srv/data/brick jarvis.giran.cyou:/srv/data/brick yun.giran.cyou:/srv/data/brick ``` ## Монтирование тома ### Интерактивное ```bash mount.glusterfs sora:/data /mnt/data/ -o acl ``` ### Через fstab ```bash sora.giran.cyou:/data   /mnt/data       glusterfs       acl     0       0 ``` ## Запуск glusterd после инициализации сети ```bash systemctl edit glusterd.service ``` ```systemd [Unit] After=network-online.target Before= ``` ## Статус ```bash gluster volume status data ``` ## Показать файлы, которым требуется восстановление ```bash gluster volume heal sysvol info ``` ## Восстановить данные в томе ```bash gluster volume heal ```