GFS2 — различия между версиями
(Новая страница: «'''Статья находится в разработке и может содержать неточную информацию!''' ---- = Файловая с…») |
|||
(не показана одна промежуточная версия этого же участника) | |||
Строка 4: | Строка 4: | ||
= Файловая система 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, однако она требует отдельной настройки. | ||
+ | |||
+ | |||
+ | [[Категория:ROSA Server]] |
Текущая версия на 09:37, 10 марта 2023
Статья находится в разработке и может содержать неточную информацию!
Содержание
Файловая система 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, однако она требует отдельной настройки.