GFS2 — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(Новая страница: «'''Статья находится в разработке и может содержать неточную информацию!''' ---- = Файловая с…»)
 
Строка 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, однако она требует отдельной настройки.

Версия 09:35, 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, однако она требует отдельной настройки.