Электронная библиотека книг Александра Фролова и Григория Фролова.
 
Библиотека
Братьев
Фроловых
Электронная библиотека книг Александра Фролова и Григория Фролова.
Библиотека системного программиста
Программирование на JAVA
ПК. Шаг за шагом
Другие книги
Восстановление данных
Антивирусная защита
Статьи для
программистов
Пользователю компьютера

Локальные сети персональных компьютеров. Монтаж сети, установка программного обеспечения

© Александр Фролов, Григорий Фролов
Том 4, М.: Диалог-МИФИ, 1993, 287 стр.

[Назад] [Содеожание] [Дальше]

7.16. Выгрузка и восстановление сервера

Время от времени необходимо выгружать содержимое дисков сервера на магнитные ленты. Вы можете воспользоваться для выгрузки сервера обычным стримером, подключенным к рабочей станции, либо стримером, установленным непосредственно на файл-сервере.

Если вы собираетесь приобрести стример для файл-сервера, надо выбрать такой тип стримера, который бы поддерживался Novell NetWare, например Wangtec. Это связано с тем, что для работы со стримером вы не сможете использовать его собственное программное обеспечение, если оно не предназначено для работы в среде NetWare.

В этом разделе мы опишем процедуру выгрузки и восстановления сервера для стримера, подключенного к рабочей станции. При этом вы сможете использовать собственное, поставляемое вместе со стримером, программное обеспечение для MS-DOS. Мы опишем только этот вариант, так как он пригоден для всех пользователей, а не только для обладателей стримеров, совместимых с Novell NetWare. Второй вариант подробно описан в документации по NetWare.

В чем особенность процедуры выгрузки дисков файл-сервера?

Собственно выгрузка файлов, хранящихся на файл-сервере, производится обычным способом, то есть вы выгружаете содержимое дисков сервера на ленты так же, как и содержимое локальных дисков рабочей станции. Разумеется, перед выгрузкой вы должны подключиться к сети как пользователь с именем SUPERVISOR (иначе вам не будут доступны все файлы и каталоги). Кроме того, попросите всех пользователей отключиться от сети.

Особенность заключается в том, что в Novell NetWare с файлами и каталогами связывается информация о доступе со стороны пользователей. Поэтому если вы ограничитесь простой выгрузкой файлов, то при восстановлении сервера вам придется заново определить все группы пользователей и их права доступа к каталогам.

К счастью, вы (войдя в сеть как супервизор) можете выгрузить на диск своей рабочей станции информацию о пользователях и их правах доступа к файлам и каталогам сервера. Объем получившихся файлов невелик, поэтому для хранения сведений о пользователях и правах доступа имеет смысл использовать обычные дискеты.

При этом процедура выгрузки файл-сервера выполняется в два этапа: вначале выгружаются на магнитные ленты все диски файл-сервера, затем отдельно на дискету выгружается информация о пользователях и их правах доступа.

И если вдруг, к вашему великому сожалению, вы обнаружили, что диск файл-сервера окончательно испортился и не поддается ремонту, вам надо заменить испорченный диск на новый и восстановить файл-сервер.

Перед восстановлением файлов установите с дистрибутивных дискет на новый диск операционную систему Novell NetWare. Затем восстановите с магнитных лент содержимое всех файлов и каталогов, войдя в сеть как супервизор. На последнем этапе восстановите группы пользователей и права доступа с дискеты, которую вы сформировали во время последней выгрузки файл-сервера.

Теперь перейдем к описанию процедур выгрузки и восстановления файл-сервера.

7.16.1. Выгрузка файл-сервера

Войдите в сеть с именем SUPERVISOR, проследите за тем, чтобы кроме вас в сети не было других пользователей.

Выгрузите на магнитные ленты содержимое дисков сервера. Воспользуйтесь для этого стримером рабочей станции. При этом все диски сервера должны быть отображены на локальные диски рабочей станции.

Запустите программу nbackup.com из каталога SYS:PUBLIC.

В меню "Select the desired Device" выберите строку "DOS Devices". В появившемся меню "Main Menu" выберите строку "Change Current Server" и из появившегося списка выберите сервер, который вы собираетесь выгружать.

Затем выберите строку "Backup Options". Появится меню "Backup Menu". Выберите строку "Select Working Directory" и задайте путь для каталога, который будет использован в качестве рабочего при выгрузке. При этом вам будет задан вопрос, является ли указанный диск сменным (дискета, картридж) или нет. Если вы выбрали в качестве рабочего каталог винчестера, выберите строку "No", так как винчестер - несменный носитель данных.

После выбора рабочего каталога из меню "Backup Menu" выберите строку "Backup File Server". Появится диалоговая панель с названием "Backup Option". Эта панель позволит вам задать различные параметры для процесса выгрузки.

В поле "Session Description" вы можете ввести краткое описание процедуры выгрузки. Если вы выгружаете сервер много раз, с помощью этого описания вам будет легче разобраться с несколькими копиями.

В поле "Backup Bindery" проставьте значение "Yes" (нажав клавишу <Y>). Это будет означать, что требуется выгрузить сведения о пользователях сервера и их паролях.

В поле "Backup Trustees" также проставьте значение "Yes". При этом вы сможете выгрузить права доступа к томам, каталогам и файлам сервера.

Поле "Modified Files Only" позволяет управлять объемом выгружаемых файлов. В этом поле проставьте значение "No". Это будет означать, что вам необходимо выгрузить все файлы, а не только те, что были изменены с момента последней выгрузки (у которых в дескрипторе каталога DOS установлен бит модификации).

В поле "Clear modify bit" проставьте значение "No", так как мы не собираемся выгружать файлы (предполагается, что сами файлы уже выгружены).

В поле "Files to Include" оставьте значение "All", которое появляется там по умолчанию. А вот в поле "Files to Exclude" нажмите клавишу <Enter> и затем <Insert>. Введите образец "*.*" для файлов, которые не будут выгружаться. Подтвердите ввод при помощи клавиши <Esc>.

В полях "Backup Hidden Files" и "Backup System Files" проставьте значение "Yes".

Укажите путь для каталога, в который будет производиться выгрузка, в поле "Destination Directory". Вам будет опять задан вопрос о том, является ли диск, на котором расположен каталог, сменным.

Нажмите клавишу <Esc> и подтвердите ваше желание сохранить заданные параметры выгрузки. После этого появится меню "Start Backup Menu", в котором для начала выгрузки надо выбрать строку "Start Backup Now".

После завершения процесса выгрузки вы получите сообщение:

File server backup completed.

Press ENTER to Continue.

После того, как вы нажмете клавишу <Enter>, вы снова окажетесь в меню "Backup Menu". Нажимая клавишу <Esc>, можно завершить работу программы nbackup.exe.

В результате выгрузки в каталоге, который вы определили, образуются файлы с именами:

back$000.000

back$err.000

back$log.000

Первый из этих файлов содержит выгруженные данные. Его следует скопировать два раза на две разные дискеты и убрать на хранение. Второй файл содержит сообщения об ошибках, если они появились при выгрузке, третий - это журнал выгрузки, в котором отражены все выполненные при выгрузке действия.

Таким образом, после выгрузки у вас должны быть магнитные ленты с записанными на них файлами и две одинаковые дискеты, содержащие выгруженные сведения о пользователях и правах доступа.

7.16.2. Восстановление файл-сервера

Для восстановления сервера вначале выполните процедуру установки Novell NetWare с дистрибутивных дискет. После этого восстановите с магнитных лент каталоги и файлы, находившиеся на сервере в момент выгрузки.

После этого восстановите базу данных пользователей и их права с дискеты, полученной на этапе выгрузки.

Для этого запустите программу nbackup.exe и из меню "Main Menu" выберите строку "Restore Options". Укажите рабочий каталог, выбрав из меню "Restore Menu" строку "Select Working Directory".

Далее выберите строку "Restore Session". Появится меню, в котором каждая строка содержит информацию о выполненной вами ранее выгрузке сервера. Выберите ту строку, которая вам нужна. Если вы делаете выгрузку в первый раз, в меню будет всего одна строка.

Появится диалоговая панель "Restore Option". Вам необходимо заполнить поля в этой панели.

В поле "Restore the Bindery" установите значение "Yes", так как вам надо восстановить список ползователей и их пароли.

В поле "File Exists" оставьте значение "Overwrite Existing File", которое находится там по умолчанию.

Остальные поля должны содержать следующие значения:

Files to Include: All

Files to Exclude: None

Directories To Include: All

Directories To Exclude: None

В поле "Data Location" вам надо указать путь к каталогу, содержащему восстанавливаемые данные. Если данные находились на дискете, перепишите их, например на диск D:, и укажите D:\.

Нажмите клавишу <Esc> и подтвердите свое желание сохранить параметры восстановления. Появится меню "Start Restore". Для начала процесса восстановления выберите в этом меню строку "Yes". Укажите, что диск, содержащий данные для восстановления, несменный (вам будет задан соответствующий вопрос).

После завершения процесса восстановления вы получите сообщение:

File server restore completed.

Press ENTER to Continue.

Нажимая клавишу <Esc>, завершите работу программы nbackup.exe.

7.16.3. Периодичность выгрузки сервера

Можно предложить несколько способов выгрузки сервера.

Самый простой заключается в том, что вы периодически выгружаете диски сервера на одни и те же магнитные ленты. В этом случае мы рекомендуем выгружать сервер два раза на разные магнитные ленты - если испортится одна копия, вы сможете восстановить сервер с резервной.

Этот способ хорош в том случае, когда содержимое дисков сервера обновляется не слишком часто. Когда вы сочтете, что на сервере произошло достаточно много изменений, вы выгружаете его два раза на разные ленты.

Второй способ заключается в том, что вы храните два комплекта магнитных лент. Первый комплект используется относительно редко, например вы выгружаете на него сервер один раз в месяц. Второй комплект используется чаще, например один раз в неделю или один раз в день.

Разумеется, каждый комплект должен состоять из основных и резервных лент, то есть файлы всегда надо выгружать два раза подряд.

Преимущество второго способа заключается в том, что, если с сервера случайно удалили какой-либо нужный файл, он еще может остаться на лентах первого комплекта.

Если у вас нет проблем с магнитными лентами, используйте третий способ - циклическую выгрузку.

Подготовьте пять комплектов магнитных лент. Первый комплект используйте для выгрузки с периодом один или два месяца, а то и через полгода. Второй комплект используйте каждую неделю. Оставшиеся три комплекта используйте циклически каждый день.

В этом случае вы имеете трехдневные, недельные и месячные копии.

Вместо магнитных лент лучше использовать лазерные диски с перезаписью или магнитные диски (если есть такая возможность). В этом случае время, затраченное на резервное копирование (и восстановление) будет значительно сокращено.

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

[Назад] [Содеожание] [Дальше]


Создание интернет-магазинов: http://www.shop2you.ru/ © Александр Фролов, Григорий Фролов, 1991-2016