Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: [Lug-bg] rsync question


  • Subject: Re: [Lug-bg] rsync question
  • From: Ivan Dimitrov <dobber@xxxxxxxxxx>
  • Date: Fri, 14 Aug 2009 18:56:38 +0300

Имаш нужда от --backup-dir опцията
 -b, --backup                make backups (see --suffix & --backup-dir)
     --backup-dir=DIR        make backups into hierarchy based in DIR

Пример
rsync -a --delete --backup --backup-dir=/path/to/incremental/DATE/ -e 
ssh /path/to/dir/ remote@server:/path/to/dir/



Danail Petrov написа:
> Здравейте,
> надявам се, че дори в този отпускарски сезон ще се намери някой на 
> линия да удари едно рамо :)
>
> Ето и въпроса ми:
>
> Имам две машини - А и Б. Машина А работи като rsync server, а машина Б 
> като клиент. Всичко работи чудесно, успях да синхронизирам 1:1 машина 
> А и машина Б, но в един момент осъзнах, че ми трябва да направя нещо 
> малко по различно. В момента имам две идентични директории на двете 
> машини, но искам от тук нататък всички "делти" (промени по файлове) да 
> бъдат копирани в отделни папки. Идеята е, че ако на машина А имам 
> файлов сървър който се използва за съхраняване на документи, то аз 
> искам да имам всички промени по тези документи. Защото ако някоя леля 
> си затрие някой sheet в Excell-a, rsync ще мине, ще види, че файлът е 
> различен и ще го синхронизира с машина Б. И после имам две идентични 
> копия а ефектът от Backup-a е нулев. Разрових документацията на rsync 
> и попаднах на опциите --compare-dest и --copy-dest. По това което 
> прочетох именно --compare-dest е опцията която ми трябва и ето как 
> пробвах да стартирам rsync:
>
> /usr/bin/rsync -a -o -g -A -v --progress --safe-links 
> --password-file=/etc/rsyncd.secrets --port 873 
> database@192.168.0.x::database --compare-dest=/database 
> /incremental/14-08-09/15/
>
> От тази команда очаквам да сравни съдържанието от сървъра 192.168.0.х 
> (модул database) с директорията на локалната машина Б "/database" . 
> Ако има някакви разлики във файловете то те да бъдат копирани в 
> директория /incremental/14-08-09/15/. Да ама не, rsync започва да 
> прави 1:1 синхронизация и започва да ми копира всички файлове от 
> сървъра в папка /incremental/14-08-09/15/. Тоест всякаш не взима под 
> внимание опцията --compare-dest.
>
> Някой може ли да ме светне къде греша?
>
> Поздрави!
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Lug-bg mailing list
> Lug-bg@xxxxxxxxxxxxxxxxxx
> http://linux-bulgaria.org/mailman/listinfo/lug-bg
>   

_______________________________________________
Lug-bg mailing list
Lug-bg@xxxxxxxxxxxxxxxxxx
http://linux-bulgaria.org/mailman/listinfo/lug-bg


 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.