Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #62, ЯНВАРЬ 2006 г.

Корпоративный бэкап

ЗАРАЗА

Спецвыпуск: Хакер, номер #062, стр. 062-046-2


Системные утилиты копирования файлов

В простейшем случае для создания реплики файловой структуры можно, конечно, воспользоваться командой copy в Windows и cp или rcp в *nix. Однако возникает много вопросов, на которые эти утилиты не могут ответить: копировать или не копировать сведения о владельцах файлов, права доступа, атрибуты, что делать в случае разрыва сетевого соединения. В Windows проблема решается с помощью утилиты xcopy, которая к тому же поддерживает работу с атрибутом «архивный» и копирование по дате модификации.

Пример использования xcopy: Xcopy d:\datafiles\*.* \\backupsrv\databackup /M /E /C /Q /G /H /R /K /X /Y 2>>d:\xcopy.log. Создается реплика каталога d:\datafiles в \\backupsrv\databackup. При этом копируются только файлы и каталоги, в том числе пустые, измененные с последней процедуры копирования (инкрементально) с любыми флагами (включая скрытые и системные), а также копируются флаги, разрешения и параметры аудита. Копирование не прекращается при любых ошибках, не происходит запросов на перезапись файла.

Утилита robocopy (Robust Copy) из Resource Kit для Windows (или rsync для *nix) позволяет, кроме того, синхронизовать каталоги (удалять файлы, которых нет в источнике, копировать файлы, если они новее, чем имеющиеся, и т.д.). Robocopy для этого держит полезный ключик /MIR. Следует иметь в виду, что Robocopy /? дает неполный список возможных ключей (полный ищи в файле robocopy.doc). Robocopy имеет множество опций по управлению процессом копирования и журналирования.

Службы репликации

Служба репликации Windows (File Replication Service, FRS) позволяет синхронизовать несколько каталогов друг с другом.

Служба репликации предназначена, в первую очередь, для распределения нагрузки между серверами и распространяет изменения достаточно быстро, однако можно запретить репликацию данных в рабочее время — и так FRS превратится в инструмент оперативного бэкапа. Управлять репликацией легче всего через оснастку управления распределенной файловой системой DFS, хотя FRS может работать и отдельно. File Replication Service поддерживает практически любое число реплик и позволяет управлять расписанием и топологией репликации. Другими словами, изменения могут передаваться не «от каждого к каждому», а по цепочке, хотя для организации резервного копирования все это не очень интересно. Репликация является двунаправленной: изменения можно вносить в любую из реплик.

Назад на стр. 062-046-1  Содержание  Вперед на стр. 062-046-3