MAXSITE.ORGКак сделать сайт своими руками

Делаем бэкапы с помощью RoboCopy

29-06-2017Время чтения ~ 1 мин.Софт 14802

Команда robocopy является стандартной для Windows. C её помощью можно выполнять сложное копирование, включая и создание бэкапов. В отличие от xcopy, robocopy позволяет выполнять т.н. зеркалирование каталогов. То есть копии будут полностью идентичны.

У robocopy много разных параметров, поэтому чтобы их не вводить каждый раз, будет удобней создать bat-файл под каждый каталог/бэкап.

Параметры

В общем случае параметры запуска robocopy будут такими (это содержимое bat-файла):

ROBOCOPY "d:\doc" "h:\backup\doc" /E /PURGE /DCOPY:T /R:2 /W:3
  • d:\doc — это исходный каталог.
  • h:\backup\doc — это каталог назначения.
  • /E — копирование пустых файлов и каталогов.
  • /PURGE — удалять отсутствующие в исходном каталоге файлы и каталоги (этой командой и обсепечивается «зеркалирование»).
  • /DCOPY:T — переносит даты каталогов.
  • /R:2 /W:3 — количество опыток и ожидания при неудавшихся копиях.

Имена каталогов следует указывать в кавычках — это позволяет использовать в них пробелы.

Что касается именования, то для корневых каталогов (как в этом примере) лучше использовать английские имена. При использовании русских символов, придётся их конвертировать в OEM (866) кодировку.

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

Похожие записи
Сайт использует cookie
Для улучшения работы сайта собирается анонимная статистика через Google Analytics. Разрешить использование аналитических cookie?