Можно ли запустить восстановление 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" в командной строке ядра.