У меня есть сервер, который я перезагрузил без использования f
в моей команде выключения, и он начал выполнять fsck очень большой файловой системы ... что, как вы понимаете, займет очень много времени. Безопасна ли перезагрузка во время этого процесса?
Зависит от файловой системы и фактической проверки. Например. обычно не рекомендуется прерывать reiserfsck --rebuild-tree
но ничего не может произойти при прерывании fsck файловой системы ext3 только для чтения.
Проверка файловой системы при загрузке обычно доступна только для чтения до тех пор, пока не будет обнаружена проблема, а затем она будет запрашивать вас перед внесением каких-либо изменений, поэтому, вероятно, можно безопасно вмешаться.
Но вполне возможно (и нередко для серверов, которым необходимо восстановить работу после отключения питания), чтобы он был настроен на автоматическое исправление, поэтому, если вы не знаете, конечно что ваша система не настроена таким образом, дайте ей поработать до конца в целях безопасности.
Большинство программ fsck написаны таким образом, что любые вносимые изменения являются как можно более атомарными, и они будут очищать (завершать или откатывать любое текущее изменение) перед тем, как отвечать на сигнал TERM или INT (SIGINT - это то, что отправляется в активный процесс, когда ctrl+c нажата), так что даже активно пишущий fsck можно безопасно прервать, но я не рекомендую рисковать - лучше перестраховаться, чем сожалеть!
Я бы не остановился. Да, вероятно, нет проблем с автоматическим запуском fsck, потому что он 37-й или что-то еще, без необходимости, но, вероятно, это хорошее дело.
Получите журналируемую или лучшую файловую систему. Получите btrfs (и сделайте резервную копию :-D).