Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Backup - cron, rsync a pomijanie niektórych podkatalogów
http://forum.freesco.pl/viewtopic.php?f=22&t=17767
Strona 1 z 1

Autor:  mes mariusz [ sobota, 11 lipca 2009, 14:29 ]
Tytuł:  Backup - cron, rsync a pomijanie niektórych podkatalogów

Witam.

Czy istnieje szansa na wykonanie za pomocą rsync kopii przyrostowej katalogu, z wykluczeniem wybranych katalogów z jego wnętrza?

Stosując backup-manager dało się to wykonać, bo tam źródło kopiowania konfigurowało się w pliku (np. export BM_TARBALL_BLACKLIST="/dev /sys /proc /tmp" ).

Tymczasem ja chciałbym do /var/spool/cron/root dodać wykonanie backupów kilku folderów ale zachodzi pewna komplikacja: chciałbym wykonać backup katalogu /home/ ale z wykluczeniem /home/backup oraz /home/folderwspolny/zdjecia

Da się to jakoś mądrze zrealizować z poziomu cron-a ?

Autor:  Maciek [ sobota, 11 lipca 2009, 16:34 ]
Tytuł: 

Trzeba było wpisać sobie rsync --help i by ci się pojawiło sporo opcji, w tym --exclude. Na stronie nnd kiedyś umieściłem tekst o rsyncu.

Autor:  mes mariusz [ sobota, 11 lipca 2009, 16:57 ]
Tytuł: 

Maciek pisze:
Trzeba było wpisać sobie rsync --help i by ci się pojawiło sporo opcji, w tym --exclude. Na stronie nnd kiedyś umieściłem tekst o rsyncu.

OK. Dzięki.

Chodziło o ten tekst może?
http://www.nnd-linux.pl/modules.php?nam ... cle&sid=28

Autor:  mes mariusz [ sobota, 11 lipca 2009, 17:26 ]
Tytuł: 

Coś mi nie wychodzi.

Próbuję:

/usr/bin/rsync -arC /home/ja/ubuntu /home/backup --exclude=/home/ja/ubuntu/ok/

Backup zostaje utworzony, ale niestety katalog /ok wewnątrz /home/ja/ubuntu/ nie został pominięty.

Jakaś podpowiedź ?

Autor:  Maciek [ sobota, 11 lipca 2009, 17:53 ]
Tytuł: 

--exclude=/sciazka/katalog bez slasha na koncu

Autor:  mes mariusz [ sobota, 11 lipca 2009, 21:21 ]
Tytuł: 

Maciek pisze:
--exclude=/sciazka/katalog bez slasha na koncu

No właśnie też próbowałem, i nie działa. W backupie znajduje się / ciągle jest kopiowany katalog ok. Dziwna sprawa.

Autor:  Maciek [ sobota, 11 lipca 2009, 21:55 ]
Tytuł: 

A, bo masz -r czyli rekursywnie. Włącz normalnie z parametrami -a -z jak bozia przykazała....

Autor:  mes mariusz [ sobota, 11 lipca 2009, 22:21 ]
Tytuł: 

Maciek pisze:
A, bo masz -r czyli rekursywnie. Włącz normalnie z parametrami -a -z jak bozia przykazała....


Tak więc spróbowałem:

/usr/bin/rsync -azC /home/mes/ubuntu /home/bakup --exclude=/home/mes/ubuntu/ok

To nie to. katalog ok z jakiegoś powodu wciąż jest załączany.

Autor:  JakubC [ niedziela, 12 lipca 2009, 23:38 ]
Tytuł: 

Ćwiczyłem kiedyś temat i faktycznie exclude niestety ni cholery nie chce działać.

Autor:  Maciek [ niedziela, 12 lipca 2009, 23:54 ]
Tytuł: 

Potwierdzam. Sprawdzałem dziś.

Autor:  tasiorek [ poniedziałek, 13 lipca 2009, 08:22 ]
Tytuł: 

Sprobuj:
: [/] [] ()
/usr/bin/rsync -azC --exclude 'ok' /home/mes/ubuntu /home/bakup

Autor:  mes mariusz [ środa, 15 lipca 2009, 18:49 ]
Tytuł: 

tasiorek pisze:
Sprobuj:
: [/] [] ()
/usr/bin/rsync -azC --exclude 'ok' /home/mes/ubuntu /home/bakup


Zadziałało. Jesteś wielki :)

A jeśli będę chciał wykluczyć więcej niż jeden katalog? Możliwe?

Autor:  tasiorek [ piątek, 17 lipca 2009, 08:25 ]
Tytuł: 

mes mariusz pisze:
A jeśli będę chciał wykluczyć więcej niż jeden katalog? Możliwe?


Tak. Jest mozliwosc stosowania wyrazem regularnych, lub uzycie --exclude-from i wrzucenia listy do pliku. Wydaje mi sie, ze manual dostarcza wyczerpujacych informacji na ten temat.

Autor:  barte-k [ wtorek, 21 lipca 2009, 20:08 ]
Tytuł: 

Kurna, jak na tacy!
http://articles.slicehost.com/2007/10/1 ... nd-folders

;-)

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/