Восстановление испорченной корневой файловой системы

Очень редко, один или большее количество критических системных файлов могут быть случайным образом модифицированы или удалены и тем самым действия операционной системы могут быть заблокированы. В данном случае пользователю необходимо восстановить свою корневую файловую систему, используя для этого резервные копии. Чтобы восстановить свою корневую файловую систему, необходимо сначала подготовить запасной самозагрузающийся накопитель на гибком магнитном диске так, как это описывается в "Руководстве по установке". Если пользователь не подготовит накопитель на гибком магнитном диске, то в этом случае необходимо выполнить повторную установку операционной системы. Кроме этого, если у пользователя отсутствуют резервные копии корневой файловой системы, то во время выполнения повторной установки, данные резервные копии также должны быть сформированы. Для того, чтобы выполнить повторную установку системы, пользователь должен выполнить действия, описанные в главе "Повторная установка и модификация операционной системы", которая находится в "Руководстве по установке".

Чтобы восстановить корневую систему, пользователь должен в точности выполнить приведенные ниже шаги

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

2. Используя системную подсказку, выдайте следующую команду:

          /bin/fsck -y /dev/hd0root

На экране монитора появится сообщение, указывающие на то, что функция fsck , описанная в данной команде, выполняет пять или шесть фаз системной очистки. Если выполнение программы завершится через несколько секунд или если на экране терминала будут выведены сообщения об ошибках, которые указывают на то что произошли незапланированные действия во время выполнения системной очистки, то пользователю необходимо восстановить корневую файловую систему полностью. Ниже приводятся два сообщения, в которых указывается следующая информация:

          Неизвестная файловая системная версия 65535
          Очистка трех несистемных файлов из файловой системы
(Дополнительная информация по данному материалу находится в следующем разделе: "Восстановление после нарушения в файловой системе после остановки утилиты fsck при выполнении проверки размера файла"). Если в сообщении указывается, что работа с функцией fsck выполняется успешно, то выполните сверку своей операционной системы, используя для этого команду haltsys(ADM), и попытайтесь выполнить самозагрузку с накопителя на жестком магнитном диске. Если самозагрузка не выполняется, то пользователь должен продолжить выполнение данной процедуры.

3. Если приведенная выше процедура не приводит к исправлению ошибки, то пользователь должен выполнить восстановление своей корневой файловой системы. С системной подсказки пользователь должен ввести одну из приведенных ниже команд (сначала выполняется обработка томов программой chio(C) или backup(ADM), а затем программой xbackup(ADM)):

          cpio -iudv -I/dev/имя_ устройства -С512
          xrestore fr /dev/имя_ устройства /dev/hd0root

Операнд имя_устройства определяет устройства, с которого будут считываться резервные копии. Например для кассетного накопителя на магнитной ленте будет использоваться значение /dev/ rct0, а для мини накопителя на магнитной ленте будет использовать значение /dev/rctmini. Если используется накопитель на гибком магнитном диске с плотностью записи 96 дорожек на дюйм, то для данного устройства используется значение /dev/fd096.

4. После того, как система восстановлена, остановите систему, используя для этого команду haltsys(ADM) и выполните самозагрузку системы с жесткого диска системы еще раз. После выполнения данных действий можно восстановить другие файловые системы обычным образом. Если пользователь не может выполнить самозагрузку системы с жесткого диска, то похоже на то, что необходимо выполнить повторную установку операционной системы с другого доступного накопителя.