Psychz - Manish
Votes: 0Posted On: Jul 11, 2017 02:04:28
"Rsync" is een veelzijdig kopieerprogramma dat wordt geleverd door Linux-distributies. Het wordt gebruikt om bestanden lokaal naar / van een externe host te kopiëren over elke remote shell. Rsync wordt het best gebruikt voor het synchroniseren van bestanden in het geval van back-up en spiegeling. U kunt uw gegevens veilig bewaren door gevoelige gegevens naar de externe host te kopiëren en zo nodig te halen. Het bevat ook opties waarmee u operaties kunt uitvoeren. De opdracht "rsync" bijwerkt de map door de nieuwe bestanden toe te voegen die worden gekopieerd en het overschrijven van bestanden vermijden.
voorwaarden
1. "rsync" moet op uw systeem zijn geïnstalleerd. Om te controleren of rsync is geïnstalleerd, voer de volgende opdracht uit.
Rsync - versie
2. Als de opdracht rsync niet is geïnstalleerd, installeer het door de volgende opdracht uit te voeren.
RPM gebaseerde besturingssystemen - yum -y installeer rsync
Debian / Ubuntu - apt-get install rsync
3. Zorg ervoor dat het IP op de firewall van de afstandsbediening en het lokale systeem is witlijsten.
4. Een gevestigde SSH-verbinding tussen de externe en lokale machine.
Een drukbediening
Kopiëren van bestanden van lokaal naar extern systeem heet een "push" -operatie. De syntaxis van de opdracht is als volgt.
Rsync -a path_of_local_directory gebruikersnaam @ remote_host: destination_directory
Een trekkoperatie
Kopiëren van bestanden van afstand naar lokale machine heet een pull-operatie. De syntaxis van de opdracht is als volgt.
Rsync -a gebruikersnaam @ remote_host: path_of_remote_directory place_to_sync_on_local_machine
Het commando "rsync" heeft veel opties om er mee te gebruiken. Enkele van de belangrijke opties worden hieronder besproken.
# "-a" optie is hetzelfde als -rlptgoD. Hier zijn enkele van de functies die de optie '-a' uitvoert.
1.Verwijder recursief naar alle directories (-r),
2.copy symlinks als symlinks (-l),
3.Preserve bestand machtigingen (-p),
4.Preserve wijzigingstijden (-t),
5.Preserve groepen (-g),
6. Beveilig bestandseigenaar (-o), en
7.Controleer apparaten als apparaten (-D).
# "-z" optie wordt gebruikt om bestanden te comprimeren terwijl ze worden verzonden.
# "-P" optie is hetzelfde als --partial and --progress.
--partial - Het wordt gebruikt om de onderbroken overdrachten te hervatten.
--progress - Het wordt gebruikt om de voortgangsbalk van de overdrachten weer te geven.
# "-v" - Het wordt gebruikt om het resultaat op een meer verbale manier weer te geven.
Het commando "rsync" komt met tal van opties. Het is aan te raden om de opdracht 'man' te gebruiken met rsync om alle opties te beheersen. Het commando is als volgt.
Man rsync