Назад | Перейти на главную страницу

восстановить файловую систему, отредактировав файл fstab

Можно ли запустить восстановление xfs путем повторного редактирования файла fstab?

/dev/mapper/vg-linux_root /                       xfs     defaults        0 0
UUID=7de1dc5c-b605-4a6f-bdf1-f1e869f6ffb9 /boot   xfs     defaults        0 0
/dev/mapper/vg-linux_var /var                     xfs     defaults        0 0
/dev/mapper/vg-linux_swap swap                    swap    defaults        0 0

Я не уверен, но заменив последнее число с 0 на 1, правильно?

Формат fstab должно быть :

(Device)  (MountPoint) (FsType) (MountOptions)  (Dump) (FsCheck)

Итак, здесь поле FsCheck может принимать одно из следующих значений:

0: fsck отключен

1: fsck включен с большим приоритетом (в основном для корневых файловых систем)

2: fsck включен для других файловых систем с меньшим приоритетом.

Поэтому вам нужно выбрать один из этих вариантов.

Нет, положительного passno (6-го поля fstab) недостаточно. Да, все равно должно быть 1 для / и 2 в противном случае.

Специфично для XFS, fsck.xfs по умолчанию ничего не делает. Восстановление журнала при монтировании может привести его в рабочее состояние. Но если это не удастся, система не загрузится, обычно для восстановления требуется загрузка целевого объекта восстановления.

Однако системный администратор может принудительно fsck.xfs бежать xfs_repair (8) во время загрузки, создав /forcefsck файл или загрузите систему с помощью "fsck.mode = force" в командной строке ядра.