Автор Тема: Синхронизиране на папки от WinXP към Linux  (Прочетена 5214 пъти)

mimosh

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

1. Сървър работещ на server.no-ip.org с достатъчно място на него за бакъп (OpenWRT Linux).
2. Компютър в офиса с УндоусХР и папка за архивиране - d:\work

Задачката е да се прави копие на папка d:\work от офиса на сървара всеки ден. Не е работа да се копира цялата папка защото тя е 10ГБ, а само промените.
Рових се стигнах до rsync, обаче не мога да разбера каква е идеята и какви портове опции да настройвам на сървара. Трябва ли на сървара да има rsync работещ като демон или просто rsync се пуска от уиндоуската машина.

ПС: Извинете ме за питанката (ако на някой му стори глупава), ама цял ден се ровя и съвсем се обърках.
« Последна редакция: Jul 10, 2009, 17:05 от mimosh »
Активен

ntrance

  • Напреднали
  • *****
  • Публикации: 696
    • Профил
Re: Синхронизиране на папки от WinXP към Linux
« Отговор #1 -: Jul 10, 2009, 16:00 »
Имаш ли  ssh достъп до там ?  преди да почна да ти описвам нещата
Активен

mimosh

  • Напреднали
  • *****
  • Публикации: 317
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
Re: Синхронизиране на папки от WinXP към Linux
« Отговор #2 -: Jul 10, 2009, 17:02 »
Да имам
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: Синхронизиране на папки от WinXP към Linux
« Отговор #3 -: Jul 10, 2009, 17:34 »
Здравейте, имам следната задача за изпълнение

1. Сървър работещ на server.no-ip.org с достатъчно място на него за бакъп (OpenWRT Linux).
2. Компютър в офиса с УндоусХР и папка за архивиране - d:\work

Задачката е да се прави копие на папка d:\work от офиса на сървара всеки ден. Не е работа да се копира цялата папка защото тя е 10ГБ, а само промените.
Рових се стигнах до rsync, обаче не мога да разбера каква е идеята и какви портове опции да настройвам на сървара. Трябва ли на сървара да има rsync работещ като демон или просто rsync се пуска от уиндоуската машина.

ПС: Извинете ме за питанката (ако на някой му стори глупава), ама цял ден се ровя и съвсем се обърках.
Прочети ман-а за rsync на сървъра, това е решението :). Даже Microsoft го ползват :)
Активен

0x2B|~0x2B

Dojnow

  • Напреднали
  • *****
  • Публикации: 70
    • Профил
Re: Синхронизиране на папки от WinXP към Linux
« Отговор #4 -: Jul 10, 2009, 21:42 »
И на двата компютъра се инсталира SSH, на компютъра с Windows - отделно или този, от пакета с cwrsync, след това се инсталира cwrsync, на GNU/Linux - rsync. http://www.itefix.no/i2/node/10650 http://optics.ph.unimelb.edu.au/help/rsync/rsync_pc1.html http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp Опитът ми с cwrsync бе неуспешен, получавах грешки на на C-функциите, може би поради имената на файловете: несъвместими символи, кодировки, имена на крилица др.? Радикалното решение на този и други проблеми е преминаване изцяло на Linux, а заобиколното е да се свие win-дяла и инсталира един минимален Linux от десетина мегабайта за целта. Ако имате резултат, моля, споделете.

Активен

mimosh

  • Напреднали
  • *****
  • Публикации: 317
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
Re: Синхронизиране на папки от WinXP към Linux
« Отговор #5 -: Jul 20, 2009, 09:28 »
Първо благодаря за отговорите. След преспиване и прочитане на ново на документацията, стигнах до следното решение:

1. На Линукс сървара се пуска SSH сървър
2. На Уиндоус машината се слага rsync (аз ползвам cwRsync)
3. Със следната команда rsync -r -v --delete --progress /cygdrive/d/work/ user@nekakuv-si-adres.no-ip.org:/mnt/hdd се прави пълно копие на уиндоус дяла на Линукс сървъра.

Така поставената схема обаче докарва следните главоболия cwRsync си няма понятие от кирилица. Когато Уиндоус акаунта ти е на кирилица не може да си направи файл в Documents and Settings в която да сложи known_hosts, също така няма как да сложиш и публичния ключ.

Другият проблем който се получи е с имената на файловете. Тъй като файловете които трябва да се копират на сървара са на кирилица, а харддиска който е закачен на Линукса е през NAS драйв през самба и става едно мазало с кодировката на файловете.
Някакво решение за имената на кирилица е файловете да се дърпат и в локалната мрежа (в къщи) отново през SSH, както са записвани, тогава се виждат правилно, но ако се гледат директно от мрежовия хард се виждат на маймунки.

ПС: Може би трябва да поясня какво точно е схемата на свързване на у-вата:
1. Имаме вътрешна мрежа от 3 компютъра със закачен външен мрежов диск (NAS Drive) боднат директно на рутера и шерващ папките със SAMBA
2. Рутер споделящ нета на тези компютри
3. Работен компютър на 2км, от който искаме да копираме информацията.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
LAN mejdu WinXP i Linux( Mandrake 8.2)
Настройка на хардуер
procopy 6 6475 Последна публикация Oct 05, 2002, 00:15
от mrvoland
Sawmestim li e LInux s WinXP i kak da go startiram
Настройка на програми
aIrCrASh 5 5477 Последна публикация Jan 14, 2004, 12:40
от Ipolit
WinXp -> Linux(SuSe9) -> Internet
Настройка на програми
LxNew 6 4988 Последна публикация Mar 13, 2004, 19:54
от
Linux + winxp и торенти :)
Настройка на програми
To6o 5 4721 Последна публикация Jun 13, 2006, 18:42
от To6o
Winxp, linux & *bsd на един твърд диск
Системни настройки
oggy_bogy 4 4882 Последна публикация Sep 27, 2006, 17:48
от redcure