[+] Wykluczenie katalogów, plików przy wysy

Konfiguracja serwerów, usług, itp.
recian
Posty: 22
Rejestracja: 09 stycznia 2009, 09:24

[+] Wykluczenie katalogów, plików przy wysyłaniu plików na serwer zapasowy - rsync

Post autor: recian »

Witam Forumowiczów.

Mam bardzo nietypowy problem. Pisząc skrypt do kopii zapasowej natknąłem się na problem związany z wykluczaniem plików, katalogów przy wysyłce plików na serwer kopii zapasowych.

Wszystko uruchomione jest poleceniem:

Kod: Zaznacz cały

rsync -avz --stats --exclude-file="/home/folder/server.lst" ${SRC} ${USER}@${HOST}:${DEST}
gdzie:
[INDENT]${SRC} - katalog kopii zapasowej,
${USER} - użytkownik do logowania się przez ssh
${HOST} - nazwa serwera zapasowego
${DEST} - katalog na serwerze kopii zapasowych, gdzie kopiowane są pliki.[/INDENT]
W:

Kod: Zaznacz cały

 /home/folder/server.lst
natomiast umieszczone są pliki, katalogi, których rsync ma nie dodawać do kopii zapasowej[/b] - niestety ta opcja nie działa i nie wyklucza żadnego katalogu.

Czy któryś z forumowiczów miał podobny problem i udało mu się go rozwiązać, albo jest w stanie pomóc rozwiązać.

Aha i na końcu chciałbym nadmienić, że polecenie rsync, które ściąga pliki na serwer i wykluczanie w niej plików działa poprawnie.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

A tak

Kod: Zaznacz cały

rsync -avz --exclude-from '/path_to_file/exclude-list.txt' source/ destination/
gdzie w pliku exclude-list.txt każdy wykluczany plik czy katalog jest w osobnej linii.
recian
Posty: 22
Rejestracja: 09 stycznia 2009, 09:24

Post autor: recian »

Niestety dalej nic.

Edycja:
Problem został rozwiązany, źle określane były ścieżki względem kopii zapasowej.
ODPOWIEDZ