Принудительно использовать fsck для корневого раздела только для чтения

0

По какой-то причине корневой раздел моего VPS был перемонтирован в режиме только для чтения. Я хочу заставить fsck перезагрузиться и перезагрузить компьютер, но не могу этого сделать, так как не могу создать forcefsck файл с touch /forcefsck,

Есть ли другой способ сделать это? Я не могу загрузиться в другой дистрибутив, так как это VPS.

Fabrizio Mazzoni
источник

Ответы:

1

Если у вас есть доступ к загрузчику (через консоль VNC) или вы можете редактировать параметры командной строки ядра другим способом, добавьте параметры forcefsck или же fsck.mode=force,

Альтернативный вариант: поскольку файловая система доступна только для чтения, вы, вероятно, можете запустить fsck на ней напрямую. Вот как fsck-on-boot реализован в дистрибутивах, в которых отсутствует initramfs: rootfs монтируется только для чтения, проверяется и перемонтируется при успешном чтении и записи (или система перезагружается после ремонта).

Если файловая система обнаружила проблемы и запустила перемонтирование (в отличие от того, что оно запускается базовым устройством), есть вероятность, что fsck все равно запустится при следующей перезагрузке.

grawity
источник