Synology

Hoe rsync te gebruiken op Synology NAS

Hoe rsync te gebruiken op Synology NAS
De volledige vorm van rsync is synchronisatie op afstand. rsync is een opdrachtregelprogramma voor het synchroniseren van bestanden. Het wordt gebruikt om bestanden te synchroniseren van uw computer naar een externe computer, van een externe computer naar uw computer, van een map naar een andere map op dezelfde computer, van uw computer naar uw externe harde schijf, van een externe computer naar uw externe harde schijf. rijden, enz. Het kan ook worden gebruikt om incrementele back-ups te maken.

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,

: Dit is het pad van de map waarvan u een back-up wilt maken naar uw Synology NAS vanaf uw computer. In dit geval is de /huis map.

: Dit is het pad van de map op uw Synology NAS waar u de back-up wilt opslaan.
Het pad heeft de volgende indeling:

/volume//

In dit geval is de is NetBackup.

De NetBackup gedeelde map is gemaakt in Deel 2 van mijn Synology NAS. Dus in mijn geval, is 2.

De is de naam van de map waarvan u een back-up wilt maken van de /huis map van uw computer. In dit geval de hostnaam van uw computer. In mijn geval, is linuxhint-e86c5d.

: Dit is de gebruikersnaam van uw Synology NAS die u wilt gebruiken om de back-up te maken.

In mijn geval is de is sjovon.

: Dit is het IP-adres van uw Synology NAS. In mijn geval is dat 192.168.0.110.

OPMERKING: De waarde van de , , , en zal voor jou anders zijn. Zorg er dus voor dat u ze vanaf nu vervangt door uw gewenste waarde.

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 naam. $(hostnaam) wordt vervangen door de hostnaam van uw computer wanneer u de opdracht rsync uitvoert. Als u de hostnaam van uw computer hebt gebruikt als de naam, je kunt de . schrijven soortgelijk. Ik denk dat het veiliger is dan de hostnaam in te typen in de handmatig, omdat u typfouten kunt voorkomen als uw hostnaam te lang of te ingewikkeld is.

Als u de . wilt specificeren naam handmatig in de in plaats daarvan kunt u de opdracht rsync ook als volgt schrijven:

$ rsync -avnzx /home [email protected]:/volume2/NetBackup/linuxhint-e86c5d

Als u voor het eerst verbinding maakt met uw Synology NAS via SSH, ziet u de volgende prompt:.

Typ in Ja en druk op om de vingerafdruk te accepteren.

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.

Beste opdrachtregelspellen voor Linux
De opdrachtregel is niet alleen je grootste bondgenoot bij het gebruik van Linux, hij kan ook de bron van entertainment zijn omdat je hem kunt gebruik...
Beste gamepad-toewijzingsapps voor Linux
Als je graag games op Linux speelt met een gamepad in plaats van een typisch toetsenbord- en muisinvoersysteem, zijn er enkele handige apps voor jou. ...
Handige hulpmiddelen voor Linux-gamers
Als je graag games op Linux speelt, is de kans groot dat je apps en hulpprogramma's zoals Wine, Lutris en OBS Studio hebt gebruikt om de game-ervaring...