Denne artikel viser dig, hvordan du aktiverer rsync på din Synology NAS og synkroniserer filer fra din computer til din Synology NAS. Så lad os komme i gang.
Aktivér SSH-tjeneste på Synology NAS:
Før du kan aktivere rsync på din Synology NAS, skal du aktivere SSH-tjenesten på din Synology NAS, fordi rsync bruger SSH-protokollen til at synkronisere filer mellem din computer og Synology NAS.
For at aktivere SSH-tjenesten på din Synology NAS skal du åbne Kontrolpanel app fra din Synology NAS DSM web-GUI.
Klik på Avanceret tilstand fra Kontrolpanel-appens øverste højre hjørne som markeret i skærmbilledet nedenfor.
Klik nu på Terminal & SNMP som markeret i skærmbilledet nedenfor.
Sektionen Terminal & SNMP i Kontrolpanel-appen markerer afkrydsningsfeltet Aktiver SSH-service og klikker på ansøge som markeret i skærmbilledet nedenfor.
SSH-tjenesten skal være aktiveret på din Synology NAS.
Aktivér rsync File Service på Synology NAS:
For at aktivere rsync-filtjenesten på din Synology NAS skal du klikke på File Services ikon fra Kontrolpanel app.
Naviger nu til rsync fanen i File Services sektion af Kontrolpanel app som markeret i skærmbilledet nedenfor.
Tjek Aktivér rsync-tjeneste afkrydsningsfelt og klik på ansøge som markeret i skærmbilledet nedenfor.
Rsync-filtjenesten skal være aktiveret.
Konfiguration af en fildeling på Synology NAS til rsync:
Når du aktiverer rsync-filtjenesten, skal der oprettes en ny delt mappe. For at synkronisere filer i den nyoprettede delte mappe skal du konfigurere den afhængigt af dine behov.
For at konfigurere den nyoprettede delte mappe skal du klikke på Delte mapper ikon fra Kontrolpanel app som markeret i skærmbilledet nedenfor.
Som du kan se, en ny delt mappe, NetBackup, er oprettet.
For at konfigurere den delte mappe NetBackup, vælg det og klik på Redigere som markeret i skærmbilledet nedenfor.
Som standard er den delte mappe NetBackup er oprettet i Bind 1 af din Synology NAS, som du kan se på skærmbilledet nedenfor.
Hvis du vil gemme sikkerhedskopifilerne i en anden lydstyrke, kan du bruge Beliggenhed rullemenu for at ændre lydstyrken.
Jeg vil gemme rsync-backupfilerne i Bind 2, så jeg vælger Bind 2 fra Beliggenhed rullemenu, som vist på skærmbilledet nedenfor.
Som du kan se, Bind 2 er valgt som NetBackup delt mappe Beliggenhed.
Naviger nu til Tilladelser fanen og indstil Læse skrive tilladelser til de brugere, du vil have adgang til NetBackup del.
Når du er færdig, skal du klikke på Okay.
Klik på Ja.
Klik på Ja.
Ændringerne anvendes. Det kan tage et par sekunder at gennemføre.
Som du kan se, er NetBackup delt mappe flyttes til Bind 2 af min Synology NAS.
Installation af rsync på din computer:
For at synkronisere filer fra din computer til din Synology NAS med rsync skal kommandolinjeprogrammet rsync være installeret på din computer. Der er stor chance for, at rsync allerede er installeret på din computer. Hvis rsync under alle omstændigheder ikke er installeret på din computer, kan du nemt installere det fra det officielle pakkeopbevaringssted for den Linux-distribution (operativsystem), du har installeret på din computer.
For at installere rsync på din computer skal du køre en af følgende kommandogrupper afhængigt af den Linux-distribution, du bruger.
Ubuntu 20.04 LTS:
$ sudo apt opdatering$ sudo apt installere rsync -y
Debian 10:
$ sudo apt opdatering$ sudo apt install rsync -y
Linux Mint 20:
$ sudo apt opdatering$ sudo apt install rsync -y
CentOS 8 og RHEL 8:
$ sudo dnf makecahce$ sudo dnf installer rsync -y
Arch Linux:
$ sudo pacman -Syu$ sudo pacman -S rsync
Sikkerhedskopiering af filer med rsync:
Når du har installeret rsync, kan du sikkerhedskopiere filer fra din computer til din Synology NAS med rsync.
For at holde tingene organiseret, vil jeg anbefale dig at oprette en mappe i NetBackup delt mappe på din Synology NAS med samme navn som værtsnavnet på den computer, du sikkerhedskopierer filer fra.
For at finde værtsnavnet på din computer skal du køre følgende kommando:
$ værtsnavn
Værtsnavnet på din computer skal udskrives, som du kan se på skærmbilledet nedenfor.
I mit tilfælde er værtsnavnet på min computer linuxhint-e86c5d. Det vil være anderledes for dig, så sørg for at erstatte det med dit fra nu af.
For at oprette en ny mappe i NetBackup delt mappe, skal du åbne File Station app på din Synology NAS, skal du navigere i NetBackup delt mappe, og klik på skab som markeret i skærmbilledet nedenfor.
Klik på Opret mappe som markeret i skærmbilledet nedenfor.
Indtast værtsnavnet (i mit tilfælde, linuxhint-e86c5d) på din computer, og klik på Okay.
Der skal oprettes en ny mappe, som du kan se på skærmbilledet nedenfor.
Lad os tage en sikkerhedskopi af /hjem mappe på din computer til din Synology NAS.
Inden du laver den faktiske rsync-sikkerhedskopi, er det en god ide at teste, om rsync fungerer som forventet.
For at teste, om rsync fungerer, kan du køre rsync med -n mulighed som følger:
$ rsync -avnzx
Hvis alt går godt, skal du køre kommandoen rsync uden -n mulighed for at lave den faktiske sikkerhedskopi.
$ rsync -avzx
Her,
Stien vil være i følgende format:
/bind
I dette tilfælde er
Det NetBackup delt mappe oprettes i Bind 2 af min Synology NAS. Så i mit tilfælde,
Det
I mit tilfælde er
BEMÆRK: Værdien af
For at teste, om rsync-backup fungerer, skal du køre kommandoen rsync med -n mulighed som følger:
$ rsync -avnzx / home shovon @ 192.168.0.110: / volume2 / NetBackup / $ (værtsnavn)
BEMÆRK: I den forrige kommando har jeg brugt $ (værtsnavn) som den
Hvis du vil specificere
Når du opretter forbindelse til din Synology NAS via SSH for første gang, vil du se følgende prompt.
Indtaste Ja og tryk på
Indtast nu loginadgangskoden til din Synology NAS, og tryk på
Som du kan se, vises den ønskede mappestruktur. De skjulte filer og mapper er også inkluderet i sikkerhedskopien. Så kommandoen rsync fungerer fint.
For at lave den aktuelle sikkerhedskopi skal du køre den samme rsync-kommando uden -n mulighed som følger:
$ rsync -avnzx / home shovon @ 192.168.0.110: / volume2 / NetBackup / $ (værtsnavn)
Indtast loggen på adgangskoden til din Synology NAS, og tryk på
Som du kan se, sikkerhedskopierer rsync alle filer og mapper fra /hjem mappe på din computer til din Synology NAS. Det kan tage et stykke tid at fuldføre, afhængigt af størrelsen på den fil, der sikkerhedskopieres, og din netværksforbindelseshastighed.
På dette tidspunkt er sikkerhedskopien afsluttet.
Når sikkerhedskopien er afsluttet, skal du se hjem/ mappe i NetBackup delt mappe på din Synology NAS, som du kan se på skærmbilledet nedenfor.
Brugerens hjemmemapper skal også sikkerhedskopieres rekursivt, som vist i skærmbilledet nedenfor.
Som du kan se, sikkerhedskopieres alle filer og mapper (selv de skjulte) i brugerens hjemmemappe pænt.
Tager inkrementelle sikkerhedskopier med rsync:
Når du har taget en sikkerhedskopi af en mappe fra din computer til din Synology NAS, kan du tage en inkrementel sikkerhedskopi af den mappe, næste gang du sikkerhedskopierer ved hjælp af rsync.
Lad os f.eks. Oprette en ny fil prøve.txt i HJEM mappe på din computer.
$ echo "Hello World"> test.txt
Som du kan se, en ny fil prøve.txt er skabt i HJEM folder.
Sikkerhedskopier nu /hjem mappe fra din computer til din Synology NAS med rsync som følger:
$ rsync -avnzx / home shovon @ 192.168.0.110: / volume2 / NetBackup / $ (værtsnavn)
Indtast loginadgangskoden til din Synology NAS, og tryk på
Som du kan se, sikkerhedskopieres kun de nyoprettede filer og de filer, der er ændret siden den sidste sikkerhedskopiering, på Synology NAS.
Som du kan se, den nyoprettede fil prøve.txt er sikkerhedskopieret på NetBackup delt mappe på min Synology NAS. Så inkrementel backup fungerer fint.
Hvor skal man gå hen?
For effektivt at sikkerhedskopiere filer fra din computer til din Synology NAS med rsync, skal du have en god forståelse af, hvordan rsync fungerer.
Hvis du har brug for hjælp til rsync, kan du læse artiklen Sådan bruges rsync Command til at kopiere filer på Ubuntu for at lære det grundlæggende i rsync. Forhåbentlig hjælper denne artikel dig med at tage effektive sikkerhedskopier ved hjælp af rsync-programmet.
Du kan også læse rsync-programmets manpage for at lære om alle mulighederne for rsync og hvad hver af mulighederne gør. Intet slår Linux-manpages.
For at få adgang til siden til rsync skal du køre følgende kommando:
$ mand rsync
Rsync-mandsiden skal åbnes. Rsync-mandsiden indeholder alt, hvad du nogensinde har brug for at vide om rsync.
Konklusion:
I denne artikel har jeg vist dig, hvordan du aktiverer SSH på din Synology NAS. Jeg har også vist dig, hvordan du aktiverer rsync-filtjenesten på din Synology NAS og konfigurerer en delt mappe til at tage sikkerhedskopier med rsync. Jeg har vist dig, hvordan du tager sikkerhedskopier fra din computer og tager trinvis sikkerhedskopier fra din computer til din Synology NAS med rsync.