ющемуся расписанию. Не приступайте к этой процедуре, не отре- дактировав (или по крайней мере не проверив) файл расписания schedule: вы должны быть уверены, что он вам подходит. Администратор системы должен планировать дублирования так, чтобы в это время в системе было как можно меньше пользователей (или вообще никого). В таком случае вы гарантированно получите корректную копию самой последней версии каждого файла. Регулярное расписание дублирования требует достаточной на- личности носителей и соответствующего срока их хранения. Резерв- ные копии уровня 0 следует хранить по крайней мере год, а в слу- чае особой важности - и дольше. Другие копии следует хранить не менее двух недель. Тома носителей должны иметь надлежащие метки, включающие дату дублирования и имена файлов и каталогов, входя- щих в копию. По истечении срока хранения резервной копии носите- ли можно использовать для создания новых копий. Использование отформатированного носителя Если вы пользуетесь носителем, который нужно форматировать, например, гибким диском или лентой в мини-кассете, вам, вероят- но, предварительно придется отформатировать несколько томов. Точное число томов зависит от количества и размера дублируемых файлов. Подробнее о форматировании носителей см. главу "Исполь- зование гибких дисков и накопителей на магнитной ленте" в данном документе. У вас также есть возможность выполнить форматирование из программы sysadmsh. (Заметим, что мини-кассеты очень долго форматируются.) Запуск дублирования Чтобы выполнить запланированное дублирование, сделайте сле- дующее. 1. Запустите sysadmsh и сделайте выбор Backups->Create->Scheduled 2. На экране появится меню примерно такого вида: . - 6-12 - +--------------------------------------------------------------- | Level 0 backup of filesystem /dev/rroot, 22 Sep 1988 | tape size: 450 feet [or Kb] | tape drive: /dev/rct0 | This tape will be saved for 1 year, and is critical. | | M)ounted volume, P)ostpone, C)heck or F)ormat volumes, | R) Retension or H)elp: | | (Дублирование уровня 0 файловой системы /dev/rroot, 22.09.88 | размер ленты: 450 футов [или Кбайт] | ленточное устройство: /dev/rct0 | Эта лента будет храниться 1 год и является критичной. | Смонтировать том (M), Отложить (P), Проверить (C) или | Отформатировать (F) тома, Сохранение (R) или Справочник (H): | Выводится тип носителя, заданный в файле schedule. Загрузи- те том (ленту или диск) на выбранном накопителе. Введите "m", чтобы программа узнала, что том смонтирован, и нажмите <Return>. 3. Если вы используете cpio, система выдаст текущую дату и дату последнего дублирования: +--------------------------------------------------------------- | Level 0 backup of filesystem: /dev/rroot | Backing up all files (Дублируются все файлы) | Generating list of pathnames for backing up... | (Генерируется список имен путей для дублирования...) | Этот процесс занимает несколько минут. 4. Если вы используете xbackup, система выдаст текущую дату и дату последнего дублирования: +--------------------------------------------------------------- | Backup date= the epoch (Дата дублирования = начало эпохи) | Backing up /dev/rroot to /dev/fd096ds15 | (Если вы до этого не выполняли дублирование, в системе не зарегистрирована дата последнего дублирования, и вместо нее вы- водится "the epoch".) Выводится примерное число требуемых томов. 5. Затем система начинает копировать файлы на носитель. Ес- ли на томе исчерпано место, программа выводит одно из следующих сообщений, соответственно для cpio и xxbackup: +--------------------------------------------------------------- | Reached end of medium on output | Insert volume 2 and press <RETURN> to continue or 'q' to exit | (Достигнут конец тома при выводе | Вставьте том 2 и нажмите <RETURN>, чтобы продолжить, | или 'q', чтобы закончить) | +--------------------------------------------------------------- | Please insert new volume, then press <RETURN> | (Пожалуйста, вставьте новый том и нажмите <RETURN>) | . - 6-13 - Замечание Если вы пользуетесь при дублировании 5.25-дюймовыми гибкими дисками, то перед нажатием <Return> убедитесь, что створки дис- ковода закрыты. Снимите том с накопителя, вставьте новый и нажмите <Return>. Программа продолжит копирование файлов на новый том. Повторяйте этот пункт до тех пор, пока программа не выдаст сооб- щение +--------------------------------------------------------------- | n blocks | Check critical volumes for format errors | | (n блоков. Проверьте критичные тома на наличие ошибок формата) | 6. Если произошла ошибка, дублирование объявляется неудач- ным и повторяется с начала. Ваш носитель может оказаться дефект- ным, поэтому если ошибка остается, замените его. Появится следующее меню: +--------------------------------------------------------------- | M)ounted which volume, E)rror on previous volume, D)one, | S)kip checks, or H)elp: | | (Какой том смонтировать (M), Ошибка на предыдущем томе (E), | Выполнено (D), Обойти проверки (S), Справочник (H): | После того, как дублирование успешно завершится, будут вы- даны инструкции о том, как пометить тома. Если вы выполняете проверки формата, убедитесь, что вы вставили первый том согласно инструкции, иначе дублирование прекратится. Если вы не хотите проверять тома, выберите "Skip". Убедитесь, что ваши тома защи- щены от записи. . - 6-14 - ВЫПОЛНЕНИЕ НЕЗАПЛАНИРОВАННОГО ДУБЛИРОВАНИЯ Резервные копии можно создавать на ленте или на диске. Если вы пользуетесь носителем, который нужно форматировать, например, гибким диском, вам, вероятно, предварительно придется отформати- ровать несколько томов. Точное число томов зависит от количества и размера дублируемых файлов. Подробнее о форматировании носите- лей см. главу "Использование гибких дисков и накопителей на маг- нитной ленте" в данном документе. У вас также есть возможность выполнить форматирование из программы sysadmsh. Чтобы выполнить незапланированное дублирование, сделайте следующее. 1. Запустите sysadmsh и сделайте выбор Backups->Create->Unscheduled 2. На экране появится следующее: +--------------------------------------------------------------+ | Unscheduled | | Press <F3> to choose from a list of filesystems | | /tmp/sysadm 03/15/89 08:20 | | | |+-------------------Archive Filesystem-----------------------+| || || || File system to archive : [ ] || || Media : [ ] || || Block size in bytes : [512 ] || || Format floppy : [Yes] [No] || || || || Press <Return> to backup the filesystem or <ESC> to || || abandon || || || || [Archive] || || || |+------------------------------------------------------------+| | | | Вне расписания | | Нажмите <F3>, чтобы выбрать файловую систему из списка | | Архив файловых систем | | Файловая система, вносимая в архив: [ ] | | Носитель: [ ] | | Размер блока в байтах: [512] | | Форматировать дискету: [Да] [Нет] | | Нажмите <Return>, чтобы сделать резервную копию | | файловой системы, или <ESC>, если не хотите делать | | [Архив] | | | +--------------------------------------------------------------+ 3. Выберите файловую систему, которую нужно скопировать, введя ее имя или нажав <F3>, чтобы получить список для выбора. Будет выведен список всех файловых систем, перечисленных в файле /etc/default/filesys. (См. filesys(F).) С помощью клавиш переме- . - 6-15 - щения курсора выберите номер файловой системы, которую вы собра- лись дублировать, и нажмите <Return>. (Если вы хотите задать файловую систему, отсутствующую в /etc/default/filesys, выберите "Other"; вы получите приглашение на ввод имени.) 4. Затем выберите устройство, введя его имя или нажав <F3> для получения списка. В меню будут выведены устройства, имеющие- ся в /etc/default/archive; вы можете добавить в меню свои строки или просто отредактировать сам файл. Размер блока установится автоматически. Замечание Будьте внимательны при выборе номера устройства. В частнос- ти, проверьте, не выбрали ли вы "Floppy drive 1" (второй диско- вод для гибких дисков), имея в виду "Floppy drive 0" (первый дисковод). Если вы ошиблись, дублирование прекратится, и все придется начать сначала. 5. Вы можете отформатировать нужное число томов, вставляя их в накопитель и выбирая "Yes" в строке Format floppy. Как го- ворилось выше, ленты в мини-кассетах также нужно форматировать. 6. Загрузите том (ленту или диск) в выбранный накопитель и нажмите <Return>. Система выдаст текущую дату и дату последнего дублирования. Затем начнется копирование файлов. Если место на томе исчерпано, появится одно из следующих сообщений, соответс- твенно для cpio и xxbackup: +--------------------------------------------------------------- | Reached end of medium on output | Insert volume 2 and press <RETURN> to continue or 'q' to exit | | (Достигнут конец тома при выводе | Вставьте том 2 и нажмите <RETURN>, чтобы продолжить, | или 'q', чтобы закончить) | +--------------------------------------------------------------- | Please insert new volume, then press <RETURN> | | (Пожалуйста, вставьте новый том и нажмите <RETURN>) | 7. Снимите первый том, вставьте новый и нажмите <Return>. Программа продолжит копировать файлы на новый том. Повторяйте этот пункт до тех пор, пока программа не выдаст сообщение DONE (Выполнено) - 6-16 - Если вы пользуетесь гибкими дисками, вам, возможно, придет- ся повторить последний пункт несколько раз, прежде чем дублиро- вание завершится. Снимая каждый том с накопителя, помечайте его. Например, пометьте первый том "Volume 1" (Том 1), второй - "Volume 2" (Том 2) и т.д. . - 6-17 - ПРОВЕРКА РЕЗЕРВНОЙ КОПИИ Для того, чтобы можно было убедиться, что дублирование вы- полнено точно и без ошибок, в меню дублирования sysadmsh предус- мотрена опция Integrity (целостность). Тома проверяются путем непосредственного сравнения с файлами на жестком диске, откуда они были скопированы. Войдите в sysadmsh и выберите Backups->Integrity +--------------------------------------------------------------+ | Integrity | | Press ?<Return> to obtain a list of available media | | | | /tmp/sysadm 03/15/89 08:20 | | | |+---------------Verify Integrity of a Backup-----------------+| || || || Media : [_ ] || || Block size in bytes : [512 ] || || || || Press <Return> to check the integrity of the backup || || or <ESC> to abandon || || || || [Check Integrity] || || || |+------------------------------------------------------------+| | | | Нажмите ?<Return> для получения списка доступных носителей | | Проверка целостности резервной копии | | Носитель: [_ ] | | Размер блока в байтах: [512 ] | | Нажмите <Return>, чтобы проверить целостность копии, | | или <ESC>, если этого не надо делать | | [Проверка целостности] | | | +--------------------------------------------------------------+ Введите или выберите тип носителя и по очереди вставляйте тома резервной копии. Это долгий процесс; проверка большой копии займет изрядно много времени. Когда файлы будут проверены, cpio выведет их список. - 6-18 - Замечание Во время проверки могут появиться сообщения, указывающие на отличие файла на жестком диске от резервной копии. Это может быть вызвано тем, что некоторые файлы могут измениться за тот короткий промежуток времени, который проходит между дублировани- ем и проверкой. Такие сообщения можно игнорировать. . - 6-19 - ПОЛУЧЕНИЕ ЛИСТИНГА ДУБЛИРОВАНИЯ Вы можете посмотреть список продублированных файлов, задав генерацию листинга в меню Backups в sysadmsh. Для этого сделайте следующее. 1. Выберите в sysadmsh Backups->View 2. На экране появится следующее: +--------------------------------------------------------------+ | View | | Press <F3> to choose from a list of available media | | | | /tmp/sysadm 03/15/89 08:20 | | | |+--------------------Contents of a Backup--------------------+| || || || Media : [_ ] || || Block size in Bytes : [512 ] || || || || Press <Return> to view the contents of the backup || || or <ESC> to abandon || || || || [View] || || || |+------------------------------------------------------------+| | | | Просмотр | | Нажмите <F3> для выбора доступного носителя из списка | | Содержимое резервной копии | | Носитель: [_ ] | | Размер блока в байтах: [512 ] | | Нажмите <Return>, чтобы просмотреть резервную копию, | | или <ESC>, если этого не надо делать | | [Просмотр] | | | +--------------------------------------------------------------+ 3. Нажмите <F3> (первое поле), чтобы получить перечень уст- ройств. Размер блока выбирается автоматически. 4. Программа выдаст вам приглашение вставить первый том ре- зервной копии. Загрузите его и нажмите <Return>. 5. Если ваша копия - том cpio: когда все тома резервной ко- пии прочитаны, на экране появится примерно следующее: . - 6-20 - +--------------------------------------------------------------+ | View | | <esc> to exit, movement keys are active | | (Для выхода нажмите <esc>, клавиши курсора активны)| | | | cpio -itv /dev/rfd096ds15 -C512 03/10/89 11:03 | | | |+------------------------- cpio -----------------------------+| || || || 100711 wadley 5678 Feb wadley/tell0 || || 100711 wadley 6789 Feb wadley/tell1 || || 100711 wadley 4112 Feb wadley/tell2 || || 100711 wadley 9972 Feb wadley/tell3 || || 100711 wadley 6689 Feb wadley/tell4 || || 100711 wadley 1102 Feb wadley/tell5 || || 100711 wadley 6602 Feb wadley/tell6 || || 100711 wadley 5511 Feb wadley/tell7 || || 100711 wadley 1111 Feb wadley/tell8 || || 100711 wadley 3312 Feb wadley/tell9 || || || |+------------------------------------------------------------+| | | +--------------------------------------------------------------+ 5. Если ваша копия - том xbackup: когда все тома резервной копии прочитаны, на экране появится примерно следующее: +--------------------------------------------------------------+ | View | | <esc> to exit, movement keys are active | | | | restore fT /dev/rfd096ds15 03/10/89 11:03 | | | |+------------------------ xbackup ---------------------------+| || || || Dump date: Fri Mar 10 15:09:57 1989 || || Dumped from: Fri Mar 3 10:00:00 1989 || || 3 /tell0 || || 4 /tell1 || || 5 /tell2 || || 6 /tell3 || || 7 /tell4 || || 8 /tell5 || || 9 /tell6 || || 10 /tell7 || || 11 /tell8 || || 12 /tell9 || || || |+------------------------------------------------------------+| | | +--------------------------------------------------------------+ . - 6-21 - ВОССТАНОВЛЕНИЕ ОТДЕЛЬНЫХ ФАЙЛОВ И КАТАЛОГОВ С РЕЗЕРВНОЙ КОПИИ Вы можете с помощью sysadmsh восстановить отдельные файлы или подкаталоги с томов резервной копии файловой системы. Для этого нужен полный комплект томов резервной копии с самой пос- ледней версией файла (файлов), которые вы намерены восстановить. Если вы восстанавливаете файл, который за последнее время не из- менялся, воспользуйтесь последней резервной копией уровня 0. Для восстановления файлов нужно использовать их полные име- на путей. Эти имена содержатся в листинге дублирования. Если файлы не из корневой файловой системы, имя файловой системы в Ъ2имени пути нужно опустить. Ъ3 Ъ0Например, Ъ3 Ъ0чтобыЪ3 Ъ0 восстановить Ъ3 файл /u/stellar/data из резервной копии /u, надо ввести /stellar/data Восстановление файла выполняется следующим образом. 1. Войдите в sysadmsh и выберите Backups->Restore->Partial 2. На экране появится: . - 6-22 - +--------------------------------------------------------------+ | Partial | | Press <F3> to obtain a list of available media | | | | /tmp/sysadm 03/15/89 08:20 | | | |+-------------------- Restore File --------------------------+| || || || Media : [ ] || || File to restore : [ ] || || Directory to restore to : [ ] || || Block size in Bytes : [512 ] || || || || Press <Return> to restore the file or <ESC> to || || abandon || || || || [Restore] || || || |+------------------------------------------------------------+| | | | Частичное | | Нажмите <F3> для получения списка доступных носителей | | Восстановление файла | | Носитель: [ ] | | Восстанавливаемый файл: [ ] | | Каталог для восстановленного файла: [ ] | | Размер блока в байтах: [512 ] | | Нажмите <Return>, чтобы восстановить файл, или <ESC>, | | если этого не надо делать | | [Восстановление] | | | +--------------------------------------------------------------+ 3. Сначала нажмите <F3>, чтобы выбрать тип носителя из предложенного списка. После того, как носитель выбран, появится окно для подтверждения готовности накопителя: +-------------------------------------------------------+ | Please make sure the media is in the drive and | | the drive is on line. | | | | Press <Return> to format the disc or <ESC> to abandon | +-------------------------------------------------------+ (Пожалуйста, убедитесь, что носитель в дисководе и дисковод в системе. Нажмите <Return>, чтобы отформатировать диск, или <ESC>, если этого делать не нужно) 4. Загрузите том 1 резервного комплекта в накопитель и наж- мите <Return>. Когда этот запрос будет удовлетворен, вы верне- тесь в меню Restore File (Восстановление файла). Теперь введите имя файла, затем нажмите <Return>, чтобы перейти в поле Directory (Каталог), и введите имя каталога, в который вы хотите восстановить файл(ы). . - 6-23 - Замечание Два важных момента: * Задавая имя пути, опустите первую наклонную черту (/). Например, если вы восстанавливаете файл /bin/foo, введите bin/foo * Если вы задаете имя пути исходного местоположения, вос- становленные файлы будут записаны на этом месте поверх файлов с теми же именами. Важно убедиться, что файлы в резервной копии - именно той версии, которая вам нужна. Если вы в этом не уверены, восстановите файлы во времен- ный каталог (например, /tmp) и сравните их с текущими файлами на диске, используя diff(C) или cmp(C). 5. На экране появляется актуальная командная строка, напри- мер, в случае cpio: cd /tmp; cpio -iudv -I/dev/frd096ds15 -C 512 6. Если вы используете том cpio: В архиве идет поиск задан- ных файлов, и после того, как очередной файл восстановлен в ука- занное место на жестком диске, на экране появляется его имя. В случае необходимости поступают приглашения сменить том. Если вы знаете все файлы, которые вы хотите восстановить, вы можете вый- ти из среды восстановления, нажав клавишу <DEL>. (Программа бу- дет продолжать поиск до конца резервной копии.) 7. Если вы используете том xbackup: Загрузите том 1 резерв- ного комплекта в накопитель и нажмите <Return>. Программа выдаст номера индексных дескрипторов файлов, которые вы задали, и приг- ласит ввести номер тома: +--------------------------------------------------------------+ | file(s): inode nn (Файл(ы): дескриптор...) | | | | Mount desired dump volume: Specify volume #: | | (Смонтируйте нужный том дампа. Задайте номер тома:) | | | - 6-24 - Введите "1" и нажмите <Return>. Программа просматривает том в поисках заданных файлов и помещает копии в заданные места на жестком диске. Программа выдает приглашения на номер тома до тех пор, пока не будут найдены все файлы. После этого вы увидите +--------------------------------------------------------------+ | Extract file filename    (Извлечь файл ...) | | | Продолжайте подставлять тома по порядку, пока не загрузите первый том и не вернетесь в главное меню. . - 6-25 - ВОССТАНОВЛЕНИЕ ВСЕЙ ФАЙЛОВОЙ СИСТЕМЫ С ТОМОВ CPIO Восстановление всей файловой системы с резервной копии cpio выполнить легче, чем с копии xbackup. Нет необходимости переде- лывать файловую систему, так как копия cpio является не "обра- зом" файловой системы, а совокупностью скопированных файлов. Кроме того, cpio можно использовать для восстановления корневой файловой системы. Она тоже записывает поверх файлов, имеющих версии в резервной копии, но файлы, отсутствующие в резервной копии, останутся нетронутыми. Для восстановления файловой системы с резервной копии cpio выполните следующее. 1. Вставьте первый том и выберите в sysadmsh: Backups->Restore->Full На экране появится следующее: +--------------------------------------------------------------+ | Full | | Press <F3> to choose from a list of filesystems | | | | /tmp/sysadm 03/15/89 08:20 | | | |+-------------------- Restore Filesystems -------------------+| || || || Filesystem to Restore : [ ] || || Media : [ ] || || Block size in Bytes : [512 ] || || || || Press <Return> to restore the filesystem or <ESC> to || || abandon || || || || [Restore] || || || |+------------------------------------------------------------+| | | | Полное | | Нажмите <F3> для выбора файловой системы из списка | | Восстановление файловой системы | | Восстанавливаемая файловая система: [ ] | | Носитель: [ ] | | Размер блока в байтах: [512 ] | | Нажмите <Return>, чтобы восстановить файловую систему, | | или <ESC>, если этого не надо делать | | [Восстановление] | | | +--------------------------------------------------------------+ . - 6-26 - 2. Введите имя файловой системы или нажмите <F3>, чтобы выбрать ее из предложенного списка. То же сделать для устройства с носителем. Вам будет предложено подтвердить выбор. 3. Теперь на экране появляется актуальная командная строка, например, в случае восстановления файловой системы /u через cpio: cd /u; cpio -iudv -I/dev/frd096ds15 -C 512 4. При восстановлении очередного файла его имя выводится на экран. Если резервная копия состоит из нескольких томов, вы бу- дете получать приглашения вставить очередной том: +--------------------------------------------------------------- | Reached end of medium on input | Change to part n and press <RETURN> key. [q] | | (Достигнут конец носителя на вводе. | Замените на часть n и нажмите <Return>. [q]) | После завершения процесса восстановления будет выдано число восстановленных блоков. . - 6-27 - ВОССТАНОВЛЕНИЕ ВСЕЙ ФАЙЛОВОЙ СИСТЕМЫ С ТОМОВ XBACKUP Восстановление всей файловой системы - это крайняя мера, которая используется, когда запортилась или перестала читаться некорневая файловая система. Этой возможностью следует пользо- ваться осторожно: вся текущая информация в файловой системе наз- начения будет перекрыта. Корневую файловую систему таким спосо- бом восстановить нельзя. Если корневая файловая система была запорчена и не является самозагружаемой, ее можно восстановить по правилам, изложенным в разделе "Восстановление запорченной файловой системы" в главе "Решение системных проблем" документа "Руководство администратора системы" (System Administrator's Guide); при этом используется дискета аварийной загрузки, соз- даваемая при установке системы. Если она не создана, вам придет- ся выполнить повторную установку операционной системы, как опи- сано в главе "Повторная установка и обновление системы" докумен- та "Руководство по установке" (Installation Guide). Чтобы восстановить всю некорневую файловую систему с томов xbackup, сначала нужно "переделать" файловую систему с помощью divvy. В результате вы начнете работать с чистой файловой систе- мой, запуская опцию "Восстановление целой файловой системы". Процедура восстановления файловой системы состоит из следу- ющих шагов. 1. Зарегистрируйтесь в системе как супер-пользователь (root) и введите одну из следующих команд: если вы восстанавливаете файловую систему на первичный диск (/dev/hd00) - divvy -b 1 -c 1 если вы восстанавливаете файловую систему на вторичный диск (/dev/hd10) - divvy -b 1 -c 1 -p 1 . - 6-28 - 2. Вы увидите таблицу примерно следующего вида, а также главное меню divvy: +--------------------------------------------------------------- | +--------+-----------+--------+---+-------------+------------+ | | Name | Type | New FS | # | First Block | Last Block | | +--------+-----------+--------+---+-------------+------------+ | | root | XENIX | no | 0 | 0 | 47402 | | | swap | NON FS | no | 1 | 47403 | 50368 | | | u | XENIX | no | 2 | 50369 | 70368 | | | | NOT USED | no | 3 | - | - | | | | NOT USED | no | 4 | - | - | | | | NOT USED | no | 5 | - | - | | | recover| NON FS | no | 6 | 70369 | 70378 | | | hd0a | WHOLE DISK| no | 7 | 0 | 70676 | | +--------+-----------+--------+---+-------------+------------+ | Имя Тип Новая ф.с. N Первый блок Послед.блок | | 70379 blocks for divisions, 298 blocks reserved for the system | (70379 блоков для разделов, 298 зарезервировано в системе) | | n[ame] Name or rename a division. | (Присвоить имя или переименовать раздел) | c[reate] Create a new file system on this division. | (Создать новую файловую систему в этом разделе) | t[ype] Select or change filesystem type on new filesystem. | (Выбрать или изменить тип новой файловой системы) | p[revent] Prevent a new file system from being created on... | (Предотвратить создание новой файловой системы в) | s[tart] Start a division on a different block. | (Начать раздел с другого блока) | e[nd] End a division on a different block. | (Кончить раздел другим блоком) | r[estore] Restore the original division table. | (Восстановить исходную таблицу разделов) | 3. Введите "c", чтобы вновь создать файловую систему. Вы получите приглашение ввести номер раздела (см. колонку 3): +--------------------------------------------------------------- | which division? (0 through 6) -- | (Какой раздел? (от 0 до 6) Введите номер, соответствующий создаваемой файловой системе. Замечание Следует крайне осторожно выбирать создаваемую файловую сис- тему. Впрочем, после выхода из divvy вы можете исправить все ошибки, используя выбор e[xit] (см. ниже). . - 6-29 - 4. Вновь появляется меню divvy, только в колонке "New File System?" (Новая файловая система?) стоит "yes" (да). 5. Если вы воссоздаете файловую систему XENIX, ее тип уста- навливается в значение AFS (по умолчанию). Чтобы изменить тип файловой системы, введите "t". Вы получите приглашение на ввод номера раздела. Проверьте правильность вашего номера. Чтобы вый- ти, введите "q". 6. Теперь вам дается последняя возможность отменить сделан- ные вами изменения, прежде чем выйти из divvy: +--------------------------------------------------------------- | i[nstall] Install the division set-up shown | (Установить созданные разделы) | r[eturn] Return to the previous menu | (Возврат в предыдущее меню) | e[xit] Exit without installing a division table | (Выход без установки таблицы разделов) | | Please enter your choice: | (Введите выбранную опцию) | Если вы сделали ошибку, введите "e", в противном случае - "i", чтобы зафиксировать сделанные изменения. Теперь можно сов- сем выйти из divvy. Когда вы выйдете, система перестроится. Поя- вится сообщение: +--------------------------------------------------------------- | Making Filesystems (Создание файловых систем) | 7. Войдите в sysadmsh и выберите Backups->Restore->Full Замечание При восстановлении резервной копии уровня 0 запись будет идти поверх вашей файловой системы. Даже если файловая система была повреждена, в ней может ос- таться ценная информация. Перед восстановлением на поврежденную файловую систему важно убедиться, что не повреждена резервная копия, с которой производится восстановление. . - 6-30 - 8. На экране появится: +--------------------------------------------------------------+ | Full | | Press <F3> to choose from a list of filesystems | | | | /tmp/sysadm 03/15/89 08:20 | | | |+-------------------- Restore Filesystems -------------------+| || || || Filesystem to Restore : [ ] || || Media : [ ] || || Block size in Bytes : [512 ] || || || || Press <Return> to restore the filesystem or <ESC> to || || abandon || || || || [Restore] || || || |+------------------------------------------------------------+| | | | Полное | | Нажмите <F3> для выбора файловой системы из списка | | Восстановление файловой системы | | Восстанавливаемая файловая система: [ ] | | Носитель: [ ] | | Размер блока в байтах: [512 ] | | Нажмите <Return>, чтобы восстановить файловую систему, | | или <ESC>, если этого не надо делать | | [Восстановление] | | | +--------------------------------------------------------------+ 9. Введите имя файловой системы или нажмите <F3>, чтобы выбрать ее из предложенного списка. То же сделать для устройства с носителем. Вам будет предложено подтвердить выбор. 10. Теперь на экране появляется актуальная командная стро- ка, например: xrestore fr /dev/frd096ds15 -C 512 /dev/u; /etc/fsck /dev/u 11. Начните с последней полной копии (уровня 0), загружая по порядку тома согласно приглашениям. 12. Вам дается еще один шанс остановиться: +--------------------------------------------------------------- | Last chance before scribbling on /dev/name. | Если вы намерены продолжать, нажмите <Return>; в противном случае нажмите <DEL>. . - 6-31 - 13. Процесс восстановления может занять некоторое время. Когда эта фаза операции завершится, на экране появится: +--------------------------------------------------------------- | End of backup | The restore phase of /name has been successful. | The filesystem will be checked to ensure integrity. | | (Конец резервной копии. Фаза восстановления /name | выполнилась успешно. Файловая система будет проверена | на целостность) | Затем sysadmsh выполняет проверку файловой системы с по- мощью fsck(ADM). На экран выйдет несколько сообщений вида +--------------------------------------------------------------- | ** Phase 1 - Check Blocks and Sizes | (Фаза 1 - Проверка блоков и размеров) | ** Phase 2 - Check Pathnames (Проверка имен путей) | ** Phase 3 - Check Connectivity (Проверка связности) | ** Phase 4 - Check Reference Counts | (Проверка счетчиков обращений) | ** Phase 5 - Check Free List (Проверка свободного списка) | ***** FILE SYSTEM WAS MODIFIED ***** | (Файловая система была модифицирована) | 14. Когда проверка файловой системы завершится, она снова монтируется. 15. Теперь, после завершения восстановления с томов уровня 0, вы возвращаетесь в меню сопровождения файловых систем. Повто- ряйте пункты 6-12 до тех пор, пока не выполнится восстановление резервных копий высших уровней (1, 8 и 9), которые были сделаны в период между последним дублированием уровня 0 и моментом пов- реждения файловой системы. Восстанавливайте их в том порядке, в котором они были сделаны (т.е. в убывающем порядке), чтобы не перекрыть более позд