Я бы хотел сделать подробный fsck
при перезагрузке моего Linux-сервера Ubuntu я могу получить fsck
запустить при перезагрузке, создав файл /forcefsck
в моем корневом каталоге ...
Кроме того, добавив y
в содержание /forcefsck
файл мой сервер будет (правильно) работать fsck
при перезагрузке без какого-либо взаимодействия с пользователем, но каждый раз, когда я перезагружаюсь (и позволяю запускать автоматический fsck), а затем делаю ...
fsck -nvf /dev/somedisk
У меня до сих пор были ошибки диска, я даже пробовал поставить yvf
в тексте /forcefsck
файл без везения.
Есть ли простой способ заставить многословие fsck
при перезагрузке?
Заметка: Я смотрел fsck
запускается при перезагрузке, и он не вызывает тех же ошибок, которые я получаю при запуске fsck -nvf /dev/somedisk
?
Обновить: Это удаленный сервер ...
В /forcefsck
содержимое файла нигде не проверяется только на наличие в скрипте /etc/init/mountall.conf
и если этот файл присутствует, то --force-fsck
опция добавлена в mountall
программа. Это man
немного короче, но если вы запустите mountall --help
тогда это показывает, что у него есть --verbose
вариант. Вы можете изменить /etc/init/mountall.conf
файл для запуска mountall с --verbose
вариант, возможно, он покажет вам больше. Не уверен, сам не пробовал.
Но лучше, если ты просто загрузите систему с LiveCD и восстановите свою файловую систему оттуда.
Я предполагаю, что в вашей команде ошибка ... Еще раз проверьте параметры fsck на man: -n означает, что не обновляется! Вместо этого я попробую:
fsck -v / dev / somedisk
Если ты хочешь сделать fsck
из / filesystem, я могу порекомендовать вам загрузиться с установочного компакт-диска Ubuntu и на основном экране выбрать «Режим восстановления». У вас будет базовая система, и вы сможете fsck
файловой системы безопасно.
Другой шанс - когда вы изменяете файл /etc/default/rcS
переменная FSCKFIX
к yes
: он запустит fsck в файловых системах с -y
вариант.