1.4. Основные отличия GFS2 от GFS

В этой секции перечислены основные изменения, которые отличают GFS2 от GFS.
Преобразование GFS в GFS2 осуществляется с помощью gfs2_convert (см. Приложение B, Преобразование GFS в GFS2).

1.4.1. Команды GFS2

В целом, функциональность GFS2 аналогична GFS. Главное отличие состоит в том, что названия команд, которые раньше имели приставку «gfs», теперь содержат «gfs2» (см. Таблица 1.1, «Команды GFS и GFS2»).

Таблица 1.1. Команды GFS и GFS2

GFSGFS2Описание
mountmountПодключение файловой системы. Тип (GFS или GFS2) определяется автоматически. Список параметров команды можно найти на справочной странице gfs2_mount(8).
umountumountОтключение файловой системы.
fsck
gfs_fsck
fsck
fsck.gfs2
Проверяет и исправляет отключенную файловую систему.
gfs_growgfs2_growУвеличение размера файловой системы.
gfs_jaddgfs2_jaddДобавление журнала.
gfs_mkfs
mkfs -t gfs
mkfs.gfs2
mkfs -t gfs2
Создание файловой системы.
gfs_quotagfs2_quotaУправление квотами пространства в подключенной файловой системе. Начиная с Red Hat Enterprise Linux 6.1 поддерживаются стандартные функции квот Linux (см. Раздел 4.5, «Управление квотами в GFS2»).
gfs_tool
tunegfs2
параметры mount
dmsetup suspend
Настройка и сбор статистики. Команда tunegfs2 была впервые представлена в Red Hat Enterprise Linux 6.2. gfs2_tool также поддерживается.
gfs_editgfs2_editИзменение внутренней структуры файловой системы. gfs2_edit подходит для обеих версий GFS.
gfs_tool setflag jdata/inherit_jdatachattr +j (рекомендуется)Включает журналирование для выбранного файла или каталога.
setfacl/getfaclsetfacl/getfaclНастройка списка управления доступом для файлов и каталогов.
setfattr/getfattrsetfattr/getfattrПросмотр и изменение атрибутов файла.
Полный список параметров можно найти на справочных страницах команд.