Аз ползвам http://rsnapshot.org/

Може да зададеш да пазиш N стъпки назад, като всеки архив е в отделна
директория за седмичен, дневен и т. н. съдържаш сътоянието по това
време. Ползват се hard link-ове, така че ако един файл не се е
променил, то не заема място в другите копия.

Поздрави,
Радослав Колев

2009/8/26 Danail Petrov <danail.pet...@evolink.com>:
> Здравейте,
> пробвах и с тази опция, но за съжаление не става. След 1 час чакане -
> папката все си остава празна. Ето опциите с които стартирам rsync:
>
>   /usr/bin/rsync -r -vv -p -o -g -A --safe-links
> --password-file=/etc/rsyncd.secrets --port 873 sa...@192.168.0.4::samba
> /database --backup-dir=/incremental/26-08-09/11/
>
>
> Някакви идеи?
>
> Ivan Dimitrov wrote:
>
> Имаш нужда от --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/ rem...@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
> datab...@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@linux-bulgaria.org
> http://linux-bulgaria.org/mailman/listinfo/lug-bg
>
>
>
> _______________________________________________
> Lug-bg mailing list
> Lug-bg@linux-bulgaria.org
> http://linux-bulgaria.org/mailman/listinfo/lug-bg
>
>
> --
> Danail Petrov
> Sr. Network Administrator
> Evolink, Sofia
> Phone: +359(2)9691650
> http://www.evolink.com
>
> _______________________________________________
> Lug-bg mailing list
> Lug-bg@linux-bulgaria.org
> http://linux-bulgaria.org/mailman/listinfo/lug-bg
>
>
_______________________________________________
Lug-bg mailing list
Lug-bg@linux-bulgaria.org
http://linux-bulgaria.org/mailman/listinfo/lug-bg

Reply via email to