Рис. 17.1
. Чтобы система Windows функционировала как сервер SMB/CIFS, в ней должен быть установлен компонент File and Printer Sharing for Microsoft NetworksИнсталлировав сервер SMB/CIFS, вам надо организовать разделение дисков, содержимое которых вы хотите записывать на резервный носитель. Для этого выполните следующие действия.
1. В окне My Computer
щелкните правой кнопкой мыши на устройстве, доступ к которому вы хотите разрешить, и в появившемся контекстном меню выберите пункт Sharing. (Если этот пункт отсутствует, то, вероятнее всего, программное обеспечением сервера SMB/CIFS не установлено.) В результате вы увидите диалоговое окно Properties, подобное изображенному на рис. 17.2.Рис. 17.2
. Диалоговое окно Sharing системы Windows 2000. Аналогичное окно системы Windows 9x/Me содержит другой набор опций2. Чтобы разрешить доступ к устройству, щелкните на опции Shared As
или Share This Folder. При этом вам потребуется ввести имя разделяемого объекта, которое вы будете использовать при монтировании на сервере резервного копирования. В данном случае роль сервера резервного копирования выполняет компьютер под управлением Linux. (В системе Windows 2000 для ввода имени разделяемого объекта надо щелкнуть на New Share.)3. При работе с Windows 9x/Me необходимо с помощью опции Access Type
разрешить чтение и запись или только чтение и ввести пароль. Для создания резервных копий достаточно, чтобы данные были доступны только для чтения, но для восстановления данных необходимо также разрешить запись информации (в Windows 9x/Me, чтобы предоставить право чтения и записи, надо установить значение Full опции Access Туре). В Windows 2000 с помощью вкладки Security можно определить, кто имеет право доступа к разделяемому объекту.4. Щелкните на кнопке OK
, разрешив тем самым совместное использование устройства.5. Повторите пп. 1–4 для каждого устройства, содержимое которого необходимо записать на резервный носитель.
После выполнения указанных действий устройство становится доступным для удаленных компьютеров. Чтобы убедиться в наличии доступа, можно использовать броузер Network Neighborhood
либо попробовать обратиться к файлу с другого узла сети. На компьютере под управлением Linux для этой цели можно использовать инструментsmbclient
.smbtar
В составе пакета Samba поставляется программа smbtar
tar
и клиента SMB/CIFS. На самом деле smbtar
представляет собой сценарий оболочки, который вызывает программы tar
и smbclient
, используя предоставляемые ими возможности для создания резервных копий данных, которые содержатся на компьютерах под управлением Windows. Инструмент smbtar
можно использовать как для создания резервной копии всего разделяемого объекта, так и для копирования отдельных файлов. Сценарий smbtar
вызывается с помощью следующего выражения:smbtar -s
[-x
[-p
Обратившись к справочной системе, вы получите подробную информацию об использовании smbtar
• s
name resolve order
в файле smb.conf
, система также может обрабатывать DNS-имена узлов сети.• x
backup
.• u
• p
smbtar
вручную), кроме того, пароль отображается в перечне выполняемых процессов (соответствующие данные доступны посредством утилиты ps
). Если же вы запускаете smbtar
из сценария, необходимо проследить за тем, чтобы код сценария мог просматривать только пользователь root
.