Rsync is een gratis hulpprogramma voor het kopiëren sets bestanden . Het ondersteunt automatische compressie , authenticatie en transparante netwerkverbindingen . De rsync -protocol is geoptimaliseerd voor back-up van een computer via een netwerk --- in plaats van het verzenden van alle bestanden voor elke back-up , het stuurt alleen de bestanden die zijn gewijzigd sinds de laatste back-up is voltooid . U kunt interactief rsync uitvoeren vanaf een standaard Linux-shell of u kunt het instellen als achtergrond server . Rsync is een ideale keuze voor back-up Linux-systemen lokaal of op afstand . Instructies 1 Installeer de rsync daemon op het systeem om een back-up . Dit systeem is de backup client genaamd . Rsync is vooraf geïnstalleerd op vrijwel alle huidige Linux distributies . Om het handmatig op Ubuntu Linux te installeren , het commando " sudo apt - get install rsync " voor de installatie . Kopen van 2 Configureer de rsync daemon om automatisch te starten wanneer het systeem komt . voor Ubuntu systemen , typ het commando " sudo gedit /etc /default /rsync " en stel de " RSYNC_ENABLE " richtlijn "true " en sla wijzigingen aan het bestand . 3 . Maak een speciale gebruikersnaam en wachtwoord voor rsync backups Gebruik de volgende opdrachten om een rsync gebruiker met de naam " johndoe " met een rsync wachtwoord van " my_secret " te creëren : sudo echo " johndoe : my_secret " >> /etc /rsyncd.secrets sudo chown root- : root /etc /rsyncd.secrets sudo chmod 600 /etc /rsyncd.secrets 4 Maak een rsync configuratiebestand . de rsync daemon moet weten over de gebruikers en de bestanden die mogen worden gesteund. Deze informatie en andere instellingen worden bewaard in het rsyncd.conf configuratiebestand Type deze opdrachten te beginnen met de configuratie file bewerking : . Sudo touch /etc /rsyncd.conf sudo chown root: . root /etc /rsyncd.conf sudo chmod 644 /etc /rsyncd.conf 5 Schrijf uw instellingen in het configuratiebestand Gebruik het commando " man rsyncd.conf " om alle parameters die u kunt instellen in dit bestand zien . Op een minimum , moet uw rsync.conf onder meer de volgende richtlijnen : . Uid , gid , alleen lezen , weg , uit te sluiten, auth gebruikers en geheimen bestand Hier is een voorbeeld configuratie bestand : [ mybackup ] uid = wortel gid = wortel read only = yes pad = / exclude = /proc /* /dev /* /sys /* /mnt /* /media /* auth gebruikers = johndoe secrets file = /etc /rsyncd.secrets 6 Herstart de rsyncd daemon . Typ het commando " sudo /etc /init.d /rsync restart " of " sudo dienst rsync herstart " om opnieuw te starten . 7 Log in op het systeem dat de back-ups zal houden --- dit is de back-up server . 8 Maak een map om backups op de backup server te houden . . Typ het commando " mkdir ~ /backups /" 9 Voer het rsync commando op de backup server om een backup te nemen Gebruik een commando als dit : . RSYNC_PASSWORD = my_secret rsync - av - delete - voortgang johndoe @ backup_client :: mybackup /~ /backups / Vervang " my_secret " met uw rsync wachtwoord ; " johndoe ' met uw gebruikersnaam rsync ; " backup_client " met de hostnaam of IP -adres van de backup client ; " mybackup " met de naam van de rsync -module die op de eerste regel van het rsync.conf , en " ~ /backups /" met de back-up map op de backup server .
|