Dit artikel laat u zien hoe u rsync op uw Synology NAS inschakelt en bestanden van uw computer naar uw Synology NAS synchroniseert. Dus laten we beginnen.
SSH-service inschakelen op Synology NAS:
Voordat u rsync op uw Synology NAS kunt inschakelen, moet u de SSH-service op uw Synology NAS inschakelen, omdat rsync het SSH-protocol gebruikt voor het synchroniseren van bestanden tussen uw computer en de Synology NAS.
Om de SSH-service op uw Synology NAS in te schakelen, opent u de Controlepaneel app van uw Synology NAS DSM web-GUI.
Klik op Geavanceerde modus in de rechterbovenhoek van de Configuratiescherm-app, zoals aangegeven in de onderstaande schermafbeelding.
Klik nu op de Terminal & SNMP pictogram zoals aangegeven in de onderstaande schermafbeelding.
Het gedeelte Terminal & SNMP van de app Configuratiescherm vinkt het selectievakje SSH-service inschakelen aan en klikt op Van toepassing zijn zoals aangegeven in de onderstaande schermafbeelding.
De SSH-service moet zijn ingeschakeld op uw Synology NAS.
Schakel rsync-bestandsservice in op Synology NAS:
Om de rsync-bestandsservice op uw Synology NAS in te schakelen, klikt u op de Bestandsservices icoon van de Controlepaneel app.
Navigeer nu naar de rsync tabblad van de Bestandsservices gedeelte van de Controlepaneel app zoals aangegeven in de onderstaande schermafbeelding.
Controleer de Rsync-service inschakelen selectievakje en klik op click Van toepassing zijn zoals aangegeven in de onderstaande schermafbeelding.
De rsync-bestandsservice moet zijn ingeschakeld.
Een bestandsshare configureren op Synology NAS voor rsync:
Nadat u de rsync-bestandsservice hebt ingeschakeld, moet een nieuwe gedeelde map worden gemaakt. Om bestanden in de nieuw gemaakte gedeelde map te synchroniseren, moet u deze configureren, afhankelijk van uw behoeften.
Om de nieuw aangemaakte gedeelde map te configureren, klikt u op de Gedeelde mappen icoon van de Controlepaneel app zoals aangegeven in de onderstaande schermafbeelding.
Zoals je kunt zien, een nieuwe gedeelde map, NetBackup, is gecreëerd.
De gedeelde map configureren NetBackup, selecteer het en klik op Bewerk zoals aangegeven in de onderstaande schermafbeelding.
Standaard is de gedeelde map NetBackup is gemaakt in Deel 1 van uw Synology NAS, zoals u kunt zien in de onderstaande schermafbeelding.
Als u de back-upbestanden op een ander volume wilt opslaan, kunt u de Plaats vervolgkeuzemenu om het volume te wijzigen.
Ik wil de rsync-back-upbestanden opslaan in Deel 2, dus ik zal selecteren Deel 2 van de Plaats vervolgkeuzemenu, zoals weergegeven in de onderstaande schermafbeelding.
Zoals je kunt zien, Deel 2 is geselecteerd als de NetBackup gedeelde map Plaats.
Navigeer nu naar de Rechten tabblad en stel in Lezen schrijven machtigingen voor de gebruikers die u toegang wilt geven tot de NetBackup delen.
Als je klaar bent, klik je op OK.
Klik op Ja.
Klik op Ja.
De wijzigingen worden toegepast. Het kan enkele seconden duren om te voltooien.
Zoals je kunt zien, is de NetBackup gedeelde map is verplaatst naar Deel 2 van mijn Synology NAS.
Rsync op uw computer installeren:
Om bestanden van uw computer naar uw Synology NAS te synchroniseren met rsync, moet het rsync-opdrachtregelprogramma op uw computer zijn geïnstalleerd. De kans is groot dat rsync al op uw computer is geïnstalleerd. Als rsync in ieder geval niet op uw computer is geïnstalleerd, kunt u het eenvoudig installeren vanuit de officiële pakketrepository van de Linux-distributie (besturingssysteem) die u op uw computer hebt geïnstalleerd.
Om rsync op uw computer te installeren, voert u een van de volgende opdrachtgroepen uit, afhankelijk van de Linux-distributie die u gebruikt:.
Ubuntu 20.04 LTS:
$ sudo apt-update$ sudo apt install rsync -y
Debian 10:
$ sudo apt-update$ sudo apt install rsync -y
Linux Mint 20:
$ sudo apt-update$ sudo apt install rsync -y
CentOS 8 en RHEL 8:
$ sudo dnf makecahce$ sudo dnf installeer rsync -y
Boog Linux:
$ sudo pacman -Syu$ sudo pacman -S rsync
Back-up van bestanden maken met rsync:
Nadat u rsync hebt geïnstalleerd, kunt u met rsync . een back-up maken van bestanden van uw computer naar uw Synology NAS.
Om alles overzichtelijk te houden, raad ik je aan om een map te maken in de NetBackup gedeelde map van uw Synology NAS met dezelfde naam als de hostnaam van de computer waarvan u een back-up wilt maken van bestanden.
Voer de volgende opdracht uit om de hostnaam van uw computer te vinden:
$ hostnaam
De hostnaam van uw computer moet worden afgedrukt, zoals u kunt zien in de onderstaande schermafbeelding.
In mijn geval is de hostnaam van mijn computer linuxhint-e86c5d. Het zal voor jou anders zijn, dus zorg ervoor dat je het vanaf nu vervangt door die van jou.
Een nieuwe map maken in de NetBackup gedeelde map, open de Bestandsstation app op uw Synology NAS, navigeer naar de NetBackup gedeelde map en klik op Aanmaken zoals aangegeven in de onderstaande schermafbeelding.
Klik op Map aanmaken zoals aangegeven in de onderstaande schermafbeelding.
Typ de hostnaam in (in mijn geval, linuxhint-e86c5d) van uw computer en klik op OK.
Er moet een nieuwe map worden gemaakt, zoals u kunt zien in de onderstaande schermafbeelding.
Laten we nu een back-up maken van de /huis map van uw computer naar uw Synology NAS.
Voordat u de daadwerkelijke rsync-back-up uitvoert, is het een goed idee om te testen of rsync zal werken zoals u had verwacht.
Om te testen of rsync werkt, kun je rsync uitvoeren met de -nee optie als volgt:
$ rsync -avnzx
Als alles goed gaat, voert u de opdracht rsync uit zonder de optie -n om de daadwerkelijke back-up te maken.
$ rsync -avzx
Hier,
Het pad heeft de volgende indeling:
/volume
In dit geval is de
De NetBackup gedeelde map is gemaakt in Deel 2 van mijn Synology NAS. Dus in mijn geval,
De
In mijn geval is de
OPMERKING: De waarde van de
Om te testen of rsync-back-up werkt, voert u de opdracht rsync uit met de -nee optie als volgt:
$ rsync -avnzx /home [email protected]:/volume2/NetBackup/$(hostnaam)
OPMERKING: In het vorige commando heb ik gebruikt $(hostnaam) als de
Als u de . wilt specificeren
Als u voor het eerst verbinding maakt met uw Synology NAS via SSH, ziet u de volgende prompt:.
Typ in Ja en druk op
Typ nu het aanmeldingswachtwoord van uw Synology NAS en druk op
Zoals u kunt zien, wordt de gewenste mappenstructuur weergegeven. De verborgen bestanden en mappen worden ook in de back-up opgenomen. Dus de opdracht rsync werkt prima.
Om nu de daadwerkelijke back-up te maken, voert u hetzelfde rsync-commando uit zonder de -nee optie als volgt:
$ rsync -avnzx /home [email protected]:/volume2/NetBackup/$(hostnaam)
Typ de log in het wachtwoord van uw Synology NAS en druk op
Zoals u kunt zien, maakt rsync een back-up van alle bestanden en mappen van de /huis map van uw computer naar uw Synology NAS. Het kan even duren voordat dit is voltooid, afhankelijk van de grootte van het bestand waarvan een back-up wordt gemaakt en de snelheid van uw netwerkverbinding.
Op dit punt is de back-up voltooid.
Zodra de back-up is voltooid, zou u de huis/ map in de NetBackup gedeelde map van uw Synology NAS, zoals u kunt zien in de onderstaande schermafbeelding.
Er moet ook recursief een back-up worden gemaakt van de thuismappen van de gebruiker, zoals weergegeven in de onderstaande schermafbeelding.
Zoals u kunt zien, worden alle bestanden en mappen (zelfs de verborgen) van de thuismap van de gebruiker netjes geback-upt.
Incrementele back-ups maken met rsync:
Nadat u een back-up hebt gemaakt van een map van uw computer naar uw Synology NAS, kunt u de volgende keer dat u een back-up maakt met rsync een incrementele back-up van die map maken.
Laten we bijvoorbeeld een nieuw bestand maken test.tekst in de HUIS map van uw computer.
$ echo "Hallo wereld" > test.tekst
Zoals je kunt zien, een nieuw bestand test.tekst is gemaakt in de HUIS map.
Maak nu een back-up van de /huis map van uw computer naar uw Synology NAS met rsync als volgt:
$ rsync -avnzx /home [email protected]:/volume2/NetBackup/$(hostnaam)
Typ het aanmeldingswachtwoord van uw Synology NAS en druk op
Zoals u kunt zien, worden alleen de nieuw gemaakte bestanden en de bestanden die zijn gewijzigd sinds de laatste back-up is gemaakt, op de Synology NAS geback-upt.
Zoals je kunt zien, is het nieuw gemaakte bestand test.tekst wordt geback-upt op de NetBackup gedeelde map van mijn Synology NAS. Dus incrementele back-up werkt prima.
Waar te gaan volgende?
Om efficiënt back-ups te maken van bestanden van uw computer naar uw Synology NAS met rsync, moet u een goed begrip hebben van hoe rsync werkt.
Als je hulp nodig hebt met rsync, kun je het artikel rsync Command gebruiken om bestanden op Ubuntu te kopiëren lezen om de basisprincipes van rsync te leren. Hopelijk helpt dit artikel je om efficiënte back-ups te maken met het rsync-programma.
U kunt ook de manpagina van het rsync-programma lezen om meer te weten te komen over alle opties van rsync en wat elk van de opties doet. Er gaat niets boven de Linux-manpages.
Voer de volgende opdracht uit om toegang te krijgen tot de manpagina van rsync:
$ man rsync
De man-pagina van rsync moet worden geopend. De man-pagina van rsync bevat alles wat je ooit moet weten over rsync.
Conclusie:
In dit artikel heb ik u laten zien hoe u SSH inschakelt op uw Synology NAS. Ik heb u ook laten zien hoe u de rsync-bestandsservice op uw Synology NAS inschakelt en een gedeelde map configureert voor het maken van back-ups met rsync. Ik heb u laten zien hoe u back-ups van uw computer kunt maken en incrementele back-ups kunt maken van uw computer naar uw Synology NAS met rsync.