robocopy примеры

  • Автор темы Автор темы Klop
  • Дата начала Дата начала
  • Теги Теги
    robocopy

Klop

Случайный прохожий
Здравствуйте товарищи! Слышал про такую утилит - robocopy, можете подсказать по синтаксису использования. Задача стоит из одного sql сервера переместить бэкапы на другой.
К примеру sql сервер создает bak файлы штатными седствами и кладет их к себе на d:\backups, все содержимое этого хозяйства нужно зеркалировать на шару \\server06\BKP\
Подскажите как будет выглядеть батник и какие ключи robocopy мне использовать??
 
ключи robocopy

/S Копировать вложенные папки, кроме пустых.
/E Копировать вложенные папки, включая пустые.
/LEV:n Копировать только верхние n уровней исходного дерева папок.
/Z Копирование файлов с возобновлением.
/B Копирование файлов в режиме архивирования.
/ZB Используется режим с возобновлением; если доступ запрещен, используется режим архивации.
/EFSRAW Копирование всех зашифрованных файлов в режиме EFS RAW.
/COPY:флаги копирования что копируется для файлов (по умолчанию /COPY:DAT). (флаги копирования: D=Данные, A=Атрибуты, T=Метки времени). (S=Безопасность=NTFS ACLs, O=Сведения о владельце, U=Сведения аудита).
/DCOPY:T Копирование меток времени папки.
/SEC Копировать файлы с параметрами безопасности (эквивалентно /COPY:DATS).
/COPYALL Копировать все сведения о файле (эквивалентно /COPY:DATSOU).
/NOCOPY Не копировать никаких сведений о файле (удобно использовать с параметром /PURGE).
/SECFIX Исправлять параметры безопасности для всех файлов, даже пропущенных.
/TIMFIX Исправлять атрибуты времени для всех файлов, даже пропущенных.
/PURGE Удалять файлы и папки назначения, которых больше не существует в источнике.
/MIR Создать зеркало дерева папок (эквивалентно /E с /PURGE).
/MOV Перемещать файлы (удаление из источника после копирования).
/MOVE Перемещать файлы и папки (удаление из источника после копирования).
/A+:[RASHCNET] Добавлять заданные атрибуты скопированным файлам.
/A+:[RASHCNET] Удалять заданные атрибуты из скопированных файлов.
/CREATE Создать только дерево папок и файлы нулевой длины.
/FAT Создать файлы назначения только в формате 8.3 FAT.
/256 Отключить поддержку длинных путей ( > 256 знаков).
/MON:n Наблюдать за источником; перезапустить после n изменений.
/MOT:m Наблюдать за источником; перезапустить через m минут, если произошли изменения.
/RH:hhmm-hhmm Часы запуска — время, когда можно запускать новое копирование.
/PF Проверять часы запуска по файлам (не по проходам).
/IPG:n Интервал между пакетами (мс) для снижения нагрузки на сеть при низкоскоростных подключениях.
/SL копирование самих символических ссылок вместо копирования целевого объекта этих ссылок.
 
Код:
robocopy D:\BACKUPS \\server06\BKP /MIR /Z

Или перемещение

Код:
robocopy D:\BACKUPS \\server06\BKP /MOVE
 
Еще добавлю параметров ROBOCOPY

Параметры выбора файлов
/A Копировать только файлы с установленным атрибутом «Архивный».
/M Копировать только файлы с атрибутом «Архивный» и сбросить его.
/IA:[RASHCNETO] Включить файлы, у которых установлен какой-либо из заданных атрибутов.
/XA:[RASHCNETO] Исключить файлы, у которых установлен какой-либо из заданных атрибутов.
/XF file [файл]… Исключить файлы, соответствующие заданным именам, путям и подстановочным знакам.
/XD dirs [папки]… Исключить папки, соответствующие заданным именам и путям.
/XC Исключить измененные файлы.
/XN Исключить более поздние файлы.
/XO Исключить более ранние файлы.
/XX Исключить дополнительные файлы и папки.
/XL исключить отдельно расположенные файлы и папки.
/IS Включить те же файлы.
/IT Включить оптимизированные файлы.
/MAX:n Максимальный размер файла — исключить файлы, размер которых более n байт.
/MIN:n Минимальный размер файла — исключить файлы, размер которых менее n байт.
/MAXAGE:n Максимальный возраст файла — исключить файлы, возраст которых превышает n дней.
/MINAGE:n Минимальный возраст файла — исключить файлы, возраст которых менее n дней.
/MAXLAD:n Наиболее поздняя дата последнего обращения — исключить файлы, которые не использовались с даты n.
/MINLAD:n Наиболее ранняя дата последнего обращения — исключить файлы, которые использовались после даты n. (Если n < 1900, то n = n дней, в противном случае n — дата в формате ДДММГГГГ).
/XJ исключить точки соединения. (по умолчанию обычно включаются).
/FFT Использовать время файлов FAT (двухсекундная точность).
/DST Учитывать одночасовую разницу при переходе на летнее время.
/XJD Исключить точки соединения для папок.
/XJF Исключить точки соединения для файлов.

Параметры повторных попыток:
/R:n число повторных попыток для неудавшихся копий: по умолчанию — 1 миллион.
/W:n Время ожидания между повторными попытками: по умолчанию — 30 секунд.
/REG Сохранить /R:n и /W:n в реестре как параметры по умолчанию.
/TBD Ждать, пока будут определены имена общих ресурсов (ошибка повторной попытки 67).

Параметры ведения журнала:
/L Только список — файлы не копируются, не удаляются, не помечаются метками времени.
/X Сообщать обо всех дополнительных файлах, а не только о выбраных.
/V Подробный вывод с указанием пропущенных файлов.
/TS Включать в вывод метки времени исходных файлов.
/FP Включать в вывод полные пути файлов.
/BYTES Печатать размеры в байтах.
/NS Без размера — не заносить в журнал размер файлов.
/NC Без класса — не заносить в журнал классы файлов.
/NFL Без списка файлов — не заносить в журнал имена файлов.
/NDL Без списка папок — не заносить в журнал имена папок.
/NP Без хода процесса — не отображать число скопированных % .
/ETA Показывать оценку времени окончания копирования файлов.
/LOG:файл Записывать состояние в файл журнала (перезаписывать существующий журнал).
/LOG+:файл Записывать состояние в файл журнала (добавлять к существующему журналу).
/UNILOG:файл Записывать состояние в файл журнала в формате Юникод (перезаписывать существующий журнал).
/UNILOG+:файл Записывать состояние в файл журнала в формате Юникод (добавлять к существующему журналу).
/TEE Направлять выходные данные в окно консоли и в файл журнала.
/NJH Без заголовка задания.
/NJS Без сведений о задании.
/UNICODE Cостояние вывода в формате Юникод.

Параметры задания:
/JOB:имя_задания Взять параметры из указанного файла задания.
/SAVE:имя_задания Сохранить параметры в указанный файл задания
/QUIT Выйти после обработки командной строки (для просмотра параметров).
/NOSD Не указывается исходная папка.
/NODD Не указывается папка назначения.
/IF Включить следующие файлы.
 
Назад
Верх