Автор Тема: Rsync от Windows към Linux през интернет  (Прочетена 1664 пъти)

mimosh

  • Напреднали
  • *****
  • Публикации: 317
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
Здравейте, имам следното питане.

Първо положението имам в офиса работна папка, която е 10ГБ с около 12хил файла и 2500 папки. На тази същата папка се прави копие от време на време през интернет на отдалечен компютър с rsync и SSH (т.е. синхронизира се). Когато се прави обаче синхронизацията по начинът който съм намерил се обхождат всичките 12хил файла за да се провери има ли разлика с тези които са на огледалото и да ги прехвърли ако има разлика, което отнема около 8 часа (ако не прекъсне връзката поради някаква причина).

Има ли начин да се кешира информацията на компютъра от който ще се прехвърлят файловете, така че да се синхронизират само променените файлове, защото реално се променят максимум до 30 файла на ден.

Компютърът който съдържа файловете е на Уиндоус, а копията са на Линукс (OpenWRT)
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Rsync от Windows към Linux през интернет
« Отговор #1 -: Jun 09, 2010, 14:10 »
А с какви опции го стартираш?
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

mimosh

  • Напреднали
  • *****
  • Публикации: 317
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
Re: Rsync от Windows към Linux през интернет
« Отговор #2 -: Jun 09, 2010, 14:31 »
rsync.exe -r -v --delete --progress /cygdrive/d/work/ user@user.no-ip.org::work

или със съответните опции за връзка през SSH
« Последна редакция: Jun 09, 2010, 14:55 от mimosh »
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Rsync от Windows към Linux през интернет
« Отговор #3 -: Jun 09, 2010, 15:08 »
аз бих добавил -tzu
z ако изпращащата машина има свястен процесор и
u ако на получаващата машина файловете не се променят

Сигурно ще има и по-добро решение.
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

mishot

  • Напреднали
  • *****
  • Публикации: 191
  • Distribution: Fedora 16
  • Window Manager: Gnome-Shell
    • Профил
Re: Rsync от Windows към Linux през интернет
« Отговор #4 -: Jun 09, 2010, 16:53 »
при мен на многократно повече информация е със следните опции:

rsync -zavrR --delete --links

може да добавиш
--exclude=**/folder --exclude=**/folder2 --exclude=**/folder3

където folder,folder2 и folder3 са директориите, които да не се копират

Активен

lod

  • Напреднали
  • *****
  • Публикации: 76
  • Distribution: (K)Ubuntu/FreeBSD
  • Window Manager: Gnome/KDE
  • LPIC-3, CCNP, MCT, MCSE, VW Golf Driver
    • Профил
Re: Rsync от Windows към Linux през интернет
« Отговор #5 -: Jun 18, 2010, 17:03 »
-avzlu --delete-excluded
Активен


Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
rsync
Настройка на програми
zmei 3 2785 Последна публикация Mar 02, 2005, 11:10
от rpetrov
Rsync и кирилски имена на файловете
Хардуерни и софтуерни проблеми
morbid_viper 3 3561 Последна публикация Sep 10, 2009, 13:02
от mx
Грешка с rsync
Хардуерни и софтуерни проблеми
chatter 1 2622 Последна публикация Dec 22, 2007, 20:50
от chatter
Backup с rsync
Настройка на програми
allusion 0 2284 Последна публикация Apr 05, 2008, 19:05
от allusion
Dual boot Linux and Windows XP (Linux installed first) ПРОБЛЕМ !!!
Настройка на програми
XaMeLeOnA 36 42915 Последна публикация Nov 06, 2011, 02:58
от Compare