PDA

Показать полную графическую версию : [решено] синхронизация папок


Vowan
03-09-2008, 16:27
Имеется два компа, оба под управлением WinXP Home Edition. На одном из них хранятся документы, второй обращается к папке с документами по сети.
Периодически делается резервное копирование этой папки на второй комп (вручную).
Можно ли как-то автоматизировать этот процесс без использования сторонних программ, только средствами ОС?
Была мысль написать батник с командой XCOPY и прописать в планировщике заданий, но папка с документами очень объемная, копирование будет очень долго,
можно ли как-то сделать, чтобы копировались только новые и измененные файлы? В параметрах XCOPY такой опции нет...

Angry Demon
03-09-2008, 16:32
Можно ли как-то автоматизировать этот процесс без использования сторонних программ, только средствами ОС?
Нет. А при помощи бесплатной сторонней программы SyncBack (http://www.2brightsparks.com/freeware/) от 2BrightSparks, встраивающейся в планировщик, - легко.

можно ли как-то сделать, чтобы копировались только новые и измененные файлы?
С помощью этой проги - запросто!

__sa__nya
04-09-2008, 08:20
Периодически делается резервное копирование этой папки на второй комп (вручную).
Можно ли как-то автоматизировать этот процесс без использования сторонних программ, только средствами ОС? »
берете установочный диск вашей XP, заходите в папку на диске Drive_letter:\VALUEADD\MSFT\NTBACKUP, запускаете файл ntbackup.msi, устанавливаете, затем Пуск-программы-стандартные - служебные - архивация данных или быстрее - пуск - выполнить - ntbackup.exe - для первого раза делаете обычный архив в 1 файл, для последующих - разностный во 2-й файл. Смысл такой - обычный режим архивации копирует все выбранные файлы и папки, сбрасывая атрибут архивирования, - т.е. создается полный архив ваших данных. А разностный режим архивации копирует только те из выбранных файлов, у которых установлен атрибут архивирования - т.е. только измененные файлы, потому что как только какой-либо файл меняется, у негоу устанавливается атрибут архивирования, вы запускаете ntbackup.exe, выбираете расширенный режим, создаете 2 задания на архивацию (учтите, для каждого задания - свой файл архива), нажимаете "расписание" - настраиваете расписание для этих заданий и все. К примеру: обычный архив будет делаться 1 раз в месяц (полный архив всего), а разностный - каждый день. У вас слетели данные 15 - го числа, которые нужно восстановить, вы восттанавливаете данные из обычного архива ( выбираете в опциях "заменять файл на компьютере,только если он старее") а затем разностный (выбрав так же "заменять файл на компьютере, только если он старее).

Busla
04-09-2008, 15:14
можно ли как-то сделать, чтобы копировались только новые и измененные файлы? В параметрах XCOPY такой опции нет... »разуваем глаза и читаем:
/D:m-d-y Копирует файлы, измененные либо в указанный день, либо после.
Если дата не указана, копируются только те файлы,
которые новее в исходной папке.

Vowan
04-09-2008, 16:57
разуваем глаза и читаем: »
Спасибо :)

Vowan
08-09-2008, 12:23
А если в названиях исходной папки и папки назначения есть русские буквы, как сделать .bat-файл, чтобы Windows их правильно понимал?
Я сделал командный файл в блокноте, но в окне командной строки русские символы неправильно отображаются и конечно команда не работает...

Petya V4sechkin
08-09-2008, 13:04
Vowan, .cmd файл сохраняйте в кодировке DOS 866.
Например, с помощью AkelPad (http://akelpad.sourceforge.net/ru/).

Vowan
12-09-2008, 10:30
Ну вот, все сделал, копирую по расписанию с WinXP Home Edition на Win2003Server,
на сервере создана учетная запись с именем и паролем, совпадающим с данными учетной записи на Home.
Все копируется, но.
При этом файлы и папки в корневой папке выделенной шары имеют владельцем пользователя, а вот папки и файлы второго уровня и дальше- пишет "невозможно отобразить владельца", и соответственно доступ к ним запрещен. Это если я просматриваю их с сервера.
А если зайти по сети с компа пользователя, то все нормально, владелец отображается как пользователь , и доступ к файлам и папкам есть.

В чем может быть проблема?

Vowan
12-09-2008, 11:51
Уже разобрался, разрешения были выставлены неправильно

Vowan
20-10-2008, 09:53
А можно как-то сделать, чтобы bat. файл этот запускался в свернутом окне, а лучше чтоб вообще на экране не было видно, что происходит копирование?

Petya V4sechkin
20-10-2008, 10:03
чтобы bat. файл этот запускался в свернутом окне, а лучше чтоб вообще на экране не было видно
Скрытие консольных окон (http://oszone.net/6156)

saneck
05-03-2013, 20:18
Angry Demon, программа хорошая, но вот в планировщике у неё только можно указать конкретное время, мне же хотелось что бы запуск профиля и синхронизации начинался когда я подсоединяю флешку к машине. Мне надо что бы папка на флешке синхронизировалась с папкой на компе. Можно что то предпринять? Спасибо.

Petya V4sechkin
05-03-2013, 21:53
когда я подсоединяю флешку
Пример запуска скрипта при подключении флешки в этой теме (http://forum.oszone.net/post-1880940.html#post1880940).




© OSzone.net 2001-2012