GFS2
Статья находится в разработке и может содержать неточную информацию!
Содержание
Файловая система GFS2
Введение
GFS2 (Global File System 2) — это распределенная файловая система, которая позволяет нескольким узлам Linux работать с общим файловым пространством.
Эта статья описывает настройку сервера и клиента GFS2 на базе дистрибутивов ROSA Хром/Fresh.
Установка пакета
Установите необходимые пакеты GFS2 на сервере и клиентах. Для работы с GFS2 необходима поддержка в ядре, которая имеется в дистрибутивах ROSA Fresh/Chrome, и набор userspace-утилит, который неоходимо установить:
sudo dnf install gfs2-utils
Создание файловой системы GFS2
На сервере создайте файловую систему GFS2 на общем устройстве хранения. Допустим, что есть раздел /dev/sdb на сервере, который будет использоваться для хранения общей файловой системы GFS2. Для создания файловой системы GFS2 выполните следующие команды:
sudo mkfs.gfs2 -p lock_dlm -t cluster_fs /dev/sdb
Монтирование файловой системы GFS2 на сервере
На сервере монтируйте файловую систему GFS2 на каталог /mnt/gfs2, например, следующей командой:
sudo mkdir -p /mnt/gfs2 sudo mount -t gfs2 /dev/sdb /mnt/gfs2
Монтирование файловой системы GFS2 на клиентах
На клиентах монтируем файловую систему GFS2 на каталог /mnt/gfs2:
sudo mount -t gfs2 server1:/mnt/gfs2 /mnt/gfs2
где вместо server1 DNS имя сервера или его IP-адрес.
Кластеризация
Возможна кластеризация с помощью corosync и утилиты pcs, однако она требует отдельной настройки.