Skrypty powÅoki systemu Linux. Receptury - Helion
Skrypty powÅoki systemu Linux. Receptury - Helion
Skrypty powÅoki systemu Linux. Receptury - Helion
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Skrypty</strong> powoki <strong>systemu</strong> <strong>Linux</strong>. <strong>Receptury</strong><br />
Jeli w acuchu cieka_docelowa na kocu umieszczono znak /, polecenie rsync skopiuje do katalogu<br />
docelowego dane ródowe.<br />
Jeli na kocu cieki docelowej nie wstawiono znaku /, zamiast niego polecenie rsync umieci w ciece<br />
katalog o nazwie podobnej do nazwy katalogu ródowego i skopiuje do niego dane ródowe.<br />
Oto przykad:<br />
$ rsync -av /home/test /home/backups/<br />
Powysze polecenie kopiuje dane ródowe (katalog /home/test) do istniejcego katalogu o nazwie<br />
backups.<br />
$ rsync -av /home/test /home/backups<br />
Powysze polecenie kopiuje dane ródowe (katalog /home/test) do stworzonego przez siebie<br />
katalogu o nazwie backups.<br />
To nie wszystko<br />
Polecenie rsync oferuje kilka dodatkowych funkcji, które mog by okrelone za pomoc opcji<br />
wiersza polece. Zaznajom si z nimi.<br />
Wykluczanie plików podczas archiwizowania przy uyciu programu rsync<br />
Niektóre pliki nie wymagaj aktualizowania podczas archiwizowania w zdalnej lokalizacji. Moliwe<br />
jest poinstruowanie polecenia rsync, aby wykluczyo okrelone pliki z biecej operacji.<br />
Pliki mog by wykluczone za pomoc dwóch opcji. Pierwsza jest nastpujca:<br />
--exclude WZORZEC<br />
Moesz okreli wieloznaczny wzorzec plików do wykluczenia. Oto przykad:<br />
$ rsync -avz /home/code/some_code /mnt/disk/backup/code --exclude "*.txt"<br />
Powysze polecenie wyklucza pliki .txt z procesu tworzenia kopii zapasowej.<br />
Moliwe jest te okrelenie listy plików do wykluczenia przez podanie nazwy pliku z list.<br />
W tym celu uyj opcji --exclude-from CIEKA_DO_PLIKU.<br />
Usuwanie nieistniejcych plików<br />
podczas aktualizowania kopii zapasowej programu rsync<br />
Pliki s archiwizowane jako archiwum programu tar, które jest transferowane do zdalnego<br />
miejsca skadowania kopii zapasowych. Gdy konieczne jest zaktualizowanie danych kopii zapasowej,<br />
plik archiwum programu tar jest ponownie tworzony i przenoszony w miejsce prze-<br />
242