Для восстановления поврежденной файловой системы необходимо выполнить диагностику и устранить все найденные ошибки. Команда fsck выполняет диагностику низкого уровня и восстановление.
fsck /dev/hd1
Команда fsck находит и восстанавливает поврежденные файловые системы. Если файловая система согласована, то команда fsck просто сообщает о количестве файлов и занятых и свободных блоков в ней. Если целостность файловой системы нарушена, то команда fsck выдает информацию об обнаруженных несоответствиях и запрашивает у вас разрешения исправить их. Команда fsck прежде всего пытается всеми возможными способами исправить ситуацию и избежать действий, которые могут привести к потере данных. Тем не менее, в некоторых случаях команда fsck вынуждена рекомендовать вам уничтожить поврежденный файл. Просмотрите список несоответствий, найденных командой fsck.
В следующем примере описано восстановление полной резервной копии файловой системы в устройстве /dev/hd1. В данном случае файловая система, установленная ранее в устройстве /dev/hd1, будет уничтожена и заменена. Если резервная копия файловой системы была создана методом дополняющего резервного копирования, то восстановите ее в порядке увеличения уровней резервного копирования (например, 0, 1, 2).
mkfs /dev/hd1 mount /dev/hd1 /filesys cd /filesys restore -r
Команда mkfs создает новую файловую систему в указанном устройстве. Команда инициализирует метку тома, метку файловой системы и начальный блок. Дополнительная информация о восстановлении файловой системы из резервной копии приведена в разделе "Восстановление отдельных пользовательских файлов".
При выполнении процедуры smit restore для восстановления полной файловой системы введите целевой каталог, устройство для восстановления (отличное от /dev/rfd0) и число блоков, считываемых за одну операцию ввода.