| (Восстановить исходную таблицу разделов)
|
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 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 to restore the filesystem or to ||
|| abandon ||
|| ||
|| [Restore] ||
|| ||
|+------------------------------------------------------------+|
| |
| Полное |
| Нажмите для выбора файловой системы из списка |
| Восстановление файловой системы |
| Восстанавливаемая файловая система: [ ] |
| Носитель: [ ] |
| Размер блока в байтах: [512 ] |
| Нажмите , чтобы восстановить файловую систему, |
| или , если этого не надо делать |
| [Восстановление] |
| |
+--------------------------------------------------------------+
9. Введите имя файловой системы или нажмите , чтобы
выбрать ее из предложенного списка. То же сделать для устройства
с носителем. Вам будет предложено подтвердить выбор.
10. Теперь на экране появляется актуальная командная стро-
ка, например:
xrestore fr /dev/frd096ds15 -C 512 /dev/u; /etc/fsck /dev/u
11. Начните с последней полной копии (уровня 0), загружая
по порядку тома согласно приглашениям.
12. Вам дается еще один шанс остановиться:
+---------------------------------------------------------------
| Last chance before scribbling on /dev/name.
|
Если вы намерены продолжать, нажмите ; в противном
случае нажмите .
.
- 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 и моментом пов-
реждения файловой системы. Восстанавливайте их в том порядке, в
котором они были сделаны (т.е. в убывающем порядке), чтобы не
перекрыть более поздние версии файлов более старыми.
.
- 6-32 -
ОПИСАНИЕ УРОВНЕЙ ДУБЛИРОВАНИЯ
Самый простой и надежный способ обеспечения безопасности
данных - каждый раз делать резервную копию всего содержимого
файловой системы. Однако файловые системы могут оказаться боль-
шими (400 MB и больше) и будут копироваться часами. Концепция
уровней дублирования (или инкрементных дублирований) вызвана
этой проблемой. Основная идея инкрементного дублирования - де-
лать копию только тех файлов, которые изменились с предыдущего
дублирования. Тем самым можно значительно сократить размер ре-
зервной копии и продолжительность дублирования. Рассмотрим сле-
дующую схему:
ежемесячно - полное дублирование;
еженедельно - все, что появилось с предыдущей недели;
ежедневно - все, что появилось с предыдущего дня.
Это значит, что в конце каждого месяца дублируется вся файловая
система. Каждую неделю дублируются файлы, изменившиеся после
предыдущей недели, и каждый день - файлы, изменившиеся за день.
Если в некоторый момент файловая система получает повреждение,
вам придется просто восстановить последнюю полную (ежемесячную)
резервную копию, последнюю еженедельную копию и все ежедневные
копии, сделанные до инцидента. Таким образом, всегда можно ре-
конструировать файловую систему, имея набор резервных копий.
Хотя это и выглядит просто, реализовать инкрементное дубли-
рование сложнее.
Принципы уровней инкрементного дублирования
Чтобы процесс дублирования был более эффективным, в средс-
тве дублирования предусмотрен последовательный ряд уровней, каж-
дый из которых базируется на последнем дублировании более низко-
го уровня. Поддерживается до десяти различных уровней дублирова-
ния, что позволяет администратору системы проявлять значительную
гибкость в организации дублирования.
.
- 6-33 -
Уровень Сохраняемые файлы
----------------------------------------------
0 Все файлы файловой системы
1 Файлы, изменившиеся после последнего
дублирования уровня 0
2 Файлы, изменившиеся после последнего
дублирования уровня 1
3 Файлы, изменившиеся после последнего
дублирования уровня 2
..............................................
9 Файлы, изменившиеся после последнего
дублирования уровня 8
Все десять уровней могут использоваться в компьютерах с
массивными файловыми системами; обычные системы используют лишь
несколько уровней. Уровни предназначены для разбиения дублирова-
ния на управляемые элементы. Важно усвоить, что дублирование
каждого уровня создает резервную копию на основе копии предыду-
щего (ближайшего более низкого) уровня. Это значит, что порядок
дублирований несущественен, но существенен номер уровня.
Предположим, например, что за неделю были сделаны следующие
резервные копии:
День Уровень Скопированные файлы
--------------------------------------------------------
Понед. 0 Все файлы файловой системы
Втор. 5 Все файлы, изменившиеся с понедельника
Среда 2 Все файлы, изменившиеся с понедельника
Четв. 7 Все файлы, изменившиеся со вторника
Пятн. 5 Все файлы, изменившиеся со среды
Этот пример нелогичен, но его можно использовать для де-
монстрации работы уровней. Помните, что при каждом дублировании
сохраняются файлы, изменившиеся после дублирования с ближайшим
более низким уровнем (самый низкий уровень - 0). Следовательно,
в пятницу на уровне 5 будет сделана резервная копия файлов, из-
менившихся после дублирования с ближайшим более низким уровнем,
уровнем 2, которое выполнялось в среду. Во вторник на уровне 5
будут сохранены только те файлы, которые изменились с предыдуще-
го дня, так как единственный предыдущий более низкий уровень
дублирования - уровень 0. Если бы все дублирования, кроме поне-
дельника, выполнялись на уровне 5, в каждом случае дублировались
бы все файлы, изменившиеся после дублирования уровня 0 в поне-
дельник.
Как работает расписание, принятое по умолчанию
Файл schedule, принимаемый по умолчанию, поставляется с
дистрибуцией; в нем используется только четыре уровня, и его
можно оптимизировать для применения в системах умеренного поль-
зования (8-10 пользователей с общей дисковой памятью 200-400 MB).
.
- 6-34 -
+--------------------------------------------------------------+
| # 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10|
| # Filesystem M T W T F M T W T F M T W T F M T W T F |
| /dev/rroot 0 x 9 x 9 8 x 9 x 9 1 x 9 x 9 8 x 9 x 9 |
| /dev/ru 9 0 9 9 9 9 8 9 9 9 9 1 9 9 9 9 8 9 9 9 |