Я читал старое руководство системного администратора, и оно сказало для использования badblocks программы для питания e2fsck с-l параметром дефектные цилиндры, но в более новых "руководствах" говорится для использования переключателя-c вместо этого.
Я не уверен и не могу соединить страницы справочника или руководства, ситуацию в качестве примера:
Что, если я был, диагностирует это, сервер имел дефектную файловую систему (поврежденный, или имел сбойные блоки), как я правильно запущу программу (принимающий ext2/3 файловую систему) способом, который сделает, как описано?
Как я могу размонтировать раздел и осуществить проверку, если e2fsck программа находится на том разделе? Я ясно не понимаю процесс в этом.
Я надеюсь, что я ясен в том, что я намереваюсь сделать.
Необходимо будет проверить дважды e2fsck(8)
страница руководства в той определенной системе, чтобы определить, стара ли Ваша версия настолько. В современных системах Вы определенно хотите e2fsck -c
для проверки сбойных блоков.
При выполнении потрясающей системы, такой как Debian или Ubuntu Вы должны иметь e2fsck-static
установленный - и bash-static
, в качестве награды - таким образом, можно просто легко скопировать двоичный файл в безопасный раздел и выполнить его оттуда.
Так как Вы сделали бы это на, по-видимому, живом сервере и боролись бы, чтобы найти, что вчерашние резервные копии восстанавливают на новый, безопасный жесткий диск, я предположу, что Вы просто не имеете резервных копий и советовали бы, чтобы загрузить восстановление жить CD, такой как Finnix, и отображать/копировать данные как можно скорее и затем выполнить любую диагностику.