Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] синхронизация папок (http://forum.oszone.net/showthread.php?t=116122)

Vowan 03-09-2008 16:27 890170

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

Angry Demon 03-09-2008 16:32 890175

Цитата:

Цитата Vowan
Можно ли как-то автоматизировать этот процесс без использования сторонних программ, только средствами ОС?

Нет. А при помощи бесплатной сторонней программы SyncBack от 2BrightSparks, встраивающейся в планировщик, - легко.

Цитата:

Цитата Vowan
можно ли как-то сделать, чтобы копировались только новые и измененные файлы?

С помощью этой проги - запросто!

__sa__nya 04-09-2008 08:20 890579

Цитата:

Цитата Vowan
Периодически делается резервное копирование этой папки на второй комп (вручную).
Можно ли как-то автоматизировать этот процесс без использования сторонних программ, только средствами ОС? »

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

Busla 04-09-2008 15:14 890875

Цитата:

Цитата Vowan
можно ли как-то сделать, чтобы копировались только новые и измененные файлы? В параметрах XCOPY такой опции нет... »

разуваем глаза и читаем:
Код:

/D:m-d-y    Копирует файлы, измененные либо в указанный день, либо после.
              Если дата не указана, копируются только те файлы,
              которые новее в исходной папке.


Vowan 04-09-2008 16:57 890972

Цитата:

Цитата Busla
разуваем глаза и читаем: »

Спасибо :)

Vowan 08-09-2008 12:23 893625

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

Petya V4sechkin 08-09-2008 13:04 893651

Vowan, .cmd файл сохраняйте в кодировке DOS 866.
Например, с помощью AkelPad.

Vowan 12-09-2008 10:30 897052

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

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

Vowan 12-09-2008 11:51 897093

Уже разобрался, разрешения были выставлены неправильно

Vowan 20-10-2008 09:53 928306

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

Petya V4sechkin 20-10-2008 10:03 928314

Цитата:

Цитата Vowan
чтобы bat. файл этот запускался в свернутом окне, а лучше чтоб вообще на экране не было видно

Скрытие консольных окон

saneck 05-03-2013 20:18 2104900

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

Petya V4sechkin 05-03-2013 21:53 2104981

Цитата:

Цитата saneck
когда я подсоединяю флешку

Пример запуска скрипта при подключении флешки в этой теме.


Время: 14:52.

Время: 14:52.
© OSzone.net 2001-2025