Добрый день.
хотелось бы организовать резервное копирование данных, с сетевой машины на локальный диск.
можно ли сделать так, чтобы при повторном копировании в ту же папку сравнивались имеющиеся файлы и вновь созданные, и копировались только недостающие?
может что-то стоит подправить в скрипте ещё?
мой bat - скрипт:
Цитата:
@echo off
rem Выводим текущее время
echo %TIME%
net use Y: /del /yes
net use Y:\\raid\d$
rem Переходим в нужную директорию
D:
cd Backup
rem Создаю директорию вида DD.MM.YYYY
md "%DATE%"
rem Перехожу в созданную директорию
cd "%DATE%"
rem Копирую и сохраняю результат...
xcopy Y:\DATA\* /s /f /z /v
echo %TIME%
Заранее благодарю.
CMD/BAT - [решено] Резервное копирование через bat-скрипт.
-
Iska
Re: CMD/BAT - [решено] Резервное копирование через bat-скрипт.
Код:
Xsaner, при более сложной организации этого действа используйте
Код: Выделить всё
@echo off
echo %TIME%
xcopy "\\raid\d$\DATA\*.*" "D:\Backup\%DATE%\" /d /s /f /z /v
echo %TIME%Xsaner, при более сложной организации этого действа используйте
Robocopy
(на «почитать»: RoboCopy
/Robocopy
, Robocopy
, Robocopy.exe в Windows Vista и Windows 7
).-
Xsaner
-
Wim33
Re: CMD/BAT - [решено] Резервное копирование через bat-скрипт.
Поднимем ветку, дабы новые не плодить.
Помогите с батником копирования(зеркалирования) на основе Robocopy, некоторые ключи которого мне знакомы. Ну а, вот в остальном, в смысле написания батника, совершенно без понятия.
Необходимым условием будет автозапуск. Но с ним(автозапуском) на компе, где планировалась работа с батником, выявились некоторые проблемы. Шедулер вываливает ошибку и к тому же требует запароливать пользователя. Будет лучше применить другой способ автозапуска батника.
Далее поиск папки, в которую будет производится копирование, по её имени. Одновременно должны быть запущены несколько процессов Robocopy, соответственно количеству мест копирования, о чем пояснено ниже. Планируется что один из них, будет воспроизводить только структуру каталогов и имена файлов. Для других копий Robocopy, как-то сложновато саму задачу сформулировать.
Копирование будет производится на второй HDD, и возможно на третий.
Причем третий, вероятнее всего будет подключатся лишь изредка. Посему необходимо...это (мм..м...не может вспомнит нужный термин), что-бы не перезаписывать файлы и папки, копии которых уже были сохранены ранее. Или не стоит заморачиватся этим, из-за возможных сложностей с открытыми документами, файлами...не..?
Для третьего HDD, наверное будет достаточно, нескольких циклов поиска целевой папки. Это на случай, когда он не будет подключен к системе. Другим общим пожеланием, будет отсутствие ДОС окошек при работе батника.
Желательно написать батник более наглядным и удобным для возможной модификации или модернизации.
Помогите с батником копирования(зеркалирования) на основе Robocopy, некоторые ключи которого мне знакомы. Ну а, вот в остальном, в смысле написания батника, совершенно без понятия.
Необходимым условием будет автозапуск. Но с ним(автозапуском) на компе, где планировалась работа с батником, выявились некоторые проблемы. Шедулер вываливает ошибку и к тому же требует запароливать пользователя. Будет лучше применить другой способ автозапуска батника.
Далее поиск папки, в которую будет производится копирование, по её имени. Одновременно должны быть запущены несколько процессов Robocopy, соответственно количеству мест копирования, о чем пояснено ниже. Планируется что один из них, будет воспроизводить только структуру каталогов и имена файлов. Для других копий Robocopy, как-то сложновато саму задачу сформулировать.
Копирование будет производится на второй HDD, и возможно на третий.
Причем третий, вероятнее всего будет подключатся лишь изредка. Посему необходимо...это (мм..м...не может вспомнит нужный термин), что-бы не перезаписывать файлы и папки, копии которых уже были сохранены ранее. Или не стоит заморачиватся этим, из-за возможных сложностей с открытыми документами, файлами...не..?
Для третьего HDD, наверное будет достаточно, нескольких циклов поиска целевой папки. Это на случай, когда он не будет подключен к системе. Другим общим пожеланием, будет отсутствие ДОС окошек при работе батника.
Желательно написать батник более наглядным и удобным для возможной модификации или модернизации.
-
Iska
Re: CMD/BAT - [решено] Резервное копирование через bat-скрипт.
Цитата Wim33:
Что-то никакой реакции от опытных форумчан. НиКаКой
Я могу сказать так: кто-нибудь что-нибудь понял? Я — нет. Возможно и остальные — тоже. А молчат потому. что надоело выслушивать вобрат, какие они, понимаешь, тупые, что понять, дескать, ничего не могут.
Что-то никакой реакции от опытных форумчан. НиКаКой
CMD/BAT - [решено] Резервное копирование через bat-скрипт.
Я могу сказать так: кто-нибудь что-нибудь понял? Я — нет. Возможно и остальные — тоже. А молчат потому. что надоело выслушивать вобрат, какие они, понимаешь, тупые, что понять, дескать, ничего не могут.
-
Wim33
Re: CMD/BAT - [решено] Резервное копирование через bat-скрипт.
Поправил немного. Должно быть понятнее
