Вы можете проверять согласованность файловых систем и исправлять нарушения целостности в интерактивном режиме с помощью команды fsck. Эту команду следует запускать в каждой файловой системе во время инициализации системы. Файл устройства, в котором находится файловая система (например, устройство /dev/hd0), должен быть доступен для чтения. Обычно файловая система согласована, и команда fsck просто сообщает о количестве файлов и занятых и свободных блоков в ней. Если целостность файловой системы нарушена, то команда fsck выдает информацию об обнаруженных несоответствиях и запрашивает у вас разрешения исправить их. Команда fsck прежде всего пытается всеми возможными способами исправить ситуацию и избежать действий, которые могут привести к утере данных. Тем не менее, в некоторых случаях команда fsck вынуждена рекомендовать вам уничтожить поврежденный файл.
Внимание: После сбоя системы всегда выполняйте команду fsck в файловых системах. Действия по исправлению могут привести к потере некоторых данных. По умолчанию перед выполнением любого действия по восстановлению согласованности ожидается, что пользователь введет ответ yes или no. Если у вас нет прав на запись в поврежденный файл, то команда fsck по умолчанию принимает ответ no независимо от вашего фактического ответа.
Например, для проверки всех файловых систем по умолчанию введите:
fsck
Нажмите Enter.
В таком варианте команда fsck запросит у вас разрешения перед тем, как вносить любые изменения в файловую систему.
Например, для автоматического исправления мелких неполадок в файловых системах по умолчанию введите:
fsck -p
Нажмите Enter.
Для проверки файловой системы /dev/hd1 введите:
fsck /dev/hd1
Нажмите Enter.
Будет проверена размонтированная файловая система, находящаяся на устройстве /dev/hd1.
Примечание: Команда fsck не исправляет смонтированные файловые системы.
Полный синтаксис приведен в описании команды fsck в книге AIX 5L Version 5.1 Commands Reference.