![Сервер Ubuntu смонтирован только для чтения?](https://rvso.com/image/623608/%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80%20Ubuntu%20%D1%81%D0%BC%D0%BE%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%20%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D0%B4%D0%BB%D1%8F%20%D1%87%D1%82%D0%B5%D0%BD%D0%B8%D1%8F%3F%20.png)
Сегодня утром мой сервер Ubuntu внезапно перешел в режим «только чтение».
Google утверждает, что это может произойти после обновлений.
Я перезапустил сервер, и он загрузился с ошибками fsck:
Inodes that were parts of a corrupted orphan linked list found.
/dev/mapper/vg0-root: UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY
fsck died with exit status 4
Google говорит, что можно запустить только fsck -n
в режиме чтения. Я запущу это сейчас и надеюсь исправить несоответствия.
Как отменить монтирование только корневой файловой системы? Безопасно ли это?
У меня нет большого опыта в администрировании, поэтому я бы предпочел поддержку хостера, но сейчас праздники...
решение1
Обычно, смонтированные файловые системы настраиваются с errors=remount-ro
опцией, которая является нормальной. Это означает, что если ваша система столкнется с проблемой/несоответствием диска, она установит FS только для чтения.
fsck -n
ничего не будет ремонтировать/исправлять, а просто сообщит о проблемах.
Плохо то, что для повторного монтирования корневой файловой системы для чтения/записи вам придется перезагрузить компьютер.
При загрузке система обязательно выполнит fsck
с опцией восстановления. Если этого не произойдет, перезагрузите машину в однопользовательском режиме (режим восстановления) и выполните fsck -r
(восстановление) самостоятельно.