Аз ползвам 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