|
Программа fsck используется для проверки файловых систем и для коррекции ошибок файловой системы, если таковые найдутся. Основное требование для проверки файловой системы: файловая система должна быть размонтирована. Запуск f век для уже смонтированной файловой системы может привести к ее разрушению — тогда уже даже и fsck не поможет. Программа fsck может использоваться для проверки файловых систем, которые поддерживаются ядром Linux.
Программа fsck используется для проверки файловых систем и для коррекции ошибок файловой системы, если таковые найдутся. Основное требование для проверки файловой системы: файловая система должна быть размонтирована. Запуск f век для уже смонтированной файловой системы может привести к ее разрушению — тогда уже даже и fsck не поможет. Программа fsck может использоваться для проверки файловых систем, которые поддерживаются ядром Linux. Формат вызова программы следующий: sudo fsck [параметры] [файловая_система] Параметры, как и файловую систему, можно не указывать. Если вы не укажете файловую систему, программа начнет проверять все файловые системы, перечисленные в файле /etc/fstab. Это крайне нежелательно, поскольку эти файловые системы могут быть смонтированными, что, возможно, приведет к разрушению файловой системы. Последовательность проверки файловой системы должна быть следующая: 1. Размонтировать файловую систему. 2. Запустить f sck для ее проверки. Например, для проверки файловой системы раздела /dev/hda5 сначала размонтируем его, а потом запустим f sck: sudo -i # umount /dev/hda5 # fsck /dev/hda5
Но иногда мы не можем размонтировать файловую систему, например, когда нам нужно проверить корневую файловую систему. В этом случае нужно выполнить следующие действия: 1. Перезагрузиться в однопользовательском режиме. 2. Перемонтировать корневую файловую систему в режиме "только чтение". 3. Произвести проверку файловой системы. Для перезагрузки в однопользовательском режиме перезагрузите систему (команда reboot), а при загрузке передайте ядру параметр single. В однопользовательском режиме, как и следовало ожидать, может работать только один пользователь — root. Все сервисы выключены, так что проверке файловой системы ничто не должно помешать. Для перемонтирования файловой системы введите команду: # mount -о remount го -t ext3 / Параметр -о команды mount позволяет указать различные опции. В данном случае мы указываем опции remount и го, что означает перемонтировать в режиме "только чтение". Параметр -t указывает тип файловой системы — ext3, а последний параметр — это корневая файловая система (/). |