Как восстановить диск после серьезного
Как восстановить диск после серьезного повреждения?
Сначала нужно загрузить систему с какого-либо другого носителя, например с дискеты.
Затем с помощью отладчика файловых систем попытайтесь установить масштабы повреждения и, если это возможно, вручную ликвидируйте самые тяжелые из них. После этого попробуйте привести файловую систему в корректное состояние утилитой , даже ценой потери некоторой части информации, которую придется восстановить с логической копии утилитой .
Если повреждения не поддаются ликвидации, диск придется отформатировать. Затем, если имеется физическая копия, информация восстанавливается утилитой . Если же имеется только логическая копия, на отформатированном диске нужно создать минимальный вариант системы, загрузиться с диска и восстановить информацию с логической копии командами вида
cd /; dd if=/dev/mt bs=256k | cpio -idmvu
Проверьте, созданы ли каталоги /mnt, /tmp, /lost+found, в каком состоянии файлы /etc/checklist, /etc/fstab и, конечно, файл /unix.
Сохранение/восстановление с помощью ленты и диска в памяти
Более сложной является ситуация, когда нет возможности загрузить систему ни с диска, ни с дискеты. В этом случае нужно воспользоваться комбинацией лента/диск в памяти. В вариант системы, загружаемый с ленты, должен входить драйвер диска в памяти /usr/src/uts/io/rd.c; должно быть доступно не менее 2 Мб памяти.
Подготовьте ленту, с которой можно загрузить систему. Сделать это достаточно один раз, готовясь к полному краху. Лента готовится следующим образом:
Конфигурируется UNIX-ядро с такими характеристиками:
- Корневой каталог и каналы на диске в памяти.
- Устройство для подкачки отсутствует.
- Значения параметров, влияющих на расход памяти (например, размер буферов) минимальны.
- В ядро входит драйвер диска в памяти; под диск зарезервирован 1 Мб памяти. Адрес диска в памяти должен быть согласован с адресом, используемым программой начальной загрузки.
- Память, отведенная для диска, исключается из таблицы распределения памяти, доступной ядру.
Создайте минимальный вариант системы [см. ] размером порядка 900 Кб на свободном логическом диске и скопируйте в корневой каталог полученной файловой системы сконфигурированное ядро. Выполните физическое копирование диска на ленту.
Затем ведите нормальную жизнь, регулярно копируйте диск и ждите полного краха.
Когда (не дай бог!) крах наступил, восстанавливайтесь так:
Загрузите систему с заготовленной ленты. Программа начальной загрузки прочтет ленту на диск в памяти, а с точки зрения ядра диск в памяти ничем не отличается от других дисков. Более того, загруженному ядру другие диски не нужны. Дальнейшая процедура восстановления не отличается от описанной выше. Например, можно отформатировать поврежденный основной диск и использовать копию.
СМ. ТАКЖЕ
, , , , .
, в Справочнике пользователя.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий