Psychz - Manish
Votes: 0Posted On: Jul 11, 2017 02:04:28
"Rsync" jest uniwersalnym narzędziem do kopiowania dostarczanym przez dystrybucje Linuksa. Jest używany do kopiowania plików lokalnie do / z zdalnego hosta przez dowolną zdalną powłokę. Rsync jest najlepiej używany do synchronizacji plików w przypadku tworzenia kopii zapasowych i odbicia lustrzanego. Możesz zachować swoje dane, kopiując poufne dane na zdalny komputer i pobierając je w razie potrzeby. Zawiera także opcje umożliwiające wykonywanie operacji. Polecenie "rsync" aktualizuje folder, dodając nowe pliki do skopiowania i unikaj nadpisywania plików.
Wymagania wstępne
1. "rsync" powinien być zainstalowany w systemie. Aby sprawdzić, czy jest zainstalowany rsync, uruchom następujące polecenie.
Rsync - wersja
2. Jeśli polecenie rsync nie jest zainstalowane, zainstaluj ją, uruchamiając następujące polecenie.
Systemy operacyjne oparte na RPM - yum -y install rsync
Debian / Ubuntu - apt-get install rsync
3. Upewnij się, że adres IP jest na białej liście na zaporze systemu zdalnego i lokalnego.
4. Ustanowione połączenie SSH między komputerem zdalnym i lokalnym.
Akcja Push
Kopiowanie plików z lokalnego do odległego systemu nazywa się operacją "push". Składnia polecenia jest następująca.
Rsync -a ścieżka_followa_folderu nazwa_użytkownika @ remote_host: destination_directory
Operacja wyciągania
Kopiowanie plików z maszyny zdalnej na lokalną jest nazywane operacją rozciągania. Składnia polecenia jest następująca.
Rsync -a nazwa_użytkownika @ remote_host: ścieżka_podpisu_podpisu place_to_sync_on_local_machine
Polecenie "rsync" ma wiele opcji, z którymi można korzystać. Poniżej omówiono niektóre z ważnych opcji.
# "-a" jest taka sama jak -rlptgoD. Oto niektóre z funkcji, które wykonuje "-a".
1.Przeczytaj rekursywnie we wszystkich katalogach (-r),
2.copy symlinks jako symlink (-l),
3.Preserve uprawnienia do plików (-p),
4.Preserve modyfikacji razy (-t),
5.Preserve groups (-g),
6.Zawieraj własność plików (-o) i
7.preserve urządzenia jako urządzenia (-D).
Opcja "-z" służy do kompresowania plików podczas ich wysyłania.
# "-P" jest taka sama jak --przycinkowa i --progress.
--partyjny - służy do wznowienia przerywanych przekazów.
--progress - służy do wyświetlania paska postępu transferów.
# "-v" - służy do wyświetlania wyników w bardziej dyskretny sposób.
Polecenie "rsync" zawiera wiele opcji. Zaleca się użycie polecenia "man" z rsync do opanowania wszystkich opcji. Polecenie jest następujące.
Człowiek rsync