Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Повреждение файловой системы после отключения питания или система рухнула

Хотя Linux устойчивая операционная система, иногда бывает всякое... Если Linux аварийно завершилась (возможно из-за ядерной ошибки, или из-за отключения электричества), ваша файловая система не была размонтирована, и будет автоматически проверена на ошибки, когда Linux перезапустится.

Обычно любые проблемы файловой системы малы, и вызваны буферами файлов, не записанными на диск, типа удаленного inodes, все еще отмеченного как используемый. В большинстве случаев, проверка файловой системы способна обнаружить и выполнить ремонт такой ошибки автоматически, и после завершения процесс начальной загрузки Linux продолжится как обычно.

Если проблема файловой системы более серьезна (такие проблемы имеют тенденцию вызываться дефектными аппаратными средствами типа плохого жесткого диска или чипа памяти), проверка файловой системы не может решить проблему автоматически. Это обычно, но не всегда, бывает в случае, когда корневая файловая система разрушена. В этом случае процесс начальной загрузки Red Hat отобразит сообщение об ошибках и запустит shell, позволяя Вам сделать попытку ремонта файловой системы вручную.

Поскольку оболочка восстановления не смонтировала файловые системы, кроме корневой (да и ее только для чтения: “read-only”), можно проверить все файловые системы соответствующими утилитами. Выполните для поврежденных систем e2fsck, которая обычно способна исправить ошибки.

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

Естественно, чтобы быть подготовленным к ситуациям типа невосстанавливаемой проблемы файловой системы, Вы должны иметь:

  • Набор дисков аварийной загрузки (boot/root emergency disk set), и/или
  • Аварийный диск LILO (LILO emergency boot disk), и
  • Недавнюю резервную копию Ваших важных файлов на всякий случай!