Synologi

Sådan bruges rsync på Synology NAS

Sådan bruges rsync på Synology NAS
Den fulde form for rsync er ekstern synkronisering. rsync er et kommandolinjeprogram til synkronisering af filer. Det bruges til at synkronisere filer fra din computer til en fjerncomputer, fra en fjerncomputer til din computer, fra en mappe til en anden mappe på den samme computer, fra din computer til din eksterne harddisk, fra en fjerncomputer til din eksterne harddisk drev osv. Det kan også bruges til at lave trinvise sikkerhedskopier.

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,

: Det er stien til den mappe, du vil sikkerhedskopiere til din Synology NAS fra din computer. I dette tilfælde er /hjem folder.

: Det er mappens sti på din Synology NAS, hvor du vil gemme sikkerhedskopien.
Stien vil være i følgende format:

/bind//

I dette tilfælde er er NetBackup.

Det NetBackup delt mappe oprettes i Bind 2 af min Synology NAS. Så i mit tilfælde, er 2.

Det er navnet på den mappe, hvor du vil sikkerhedskopiere /hjem mappe fra din computer. I dette tilfælde værtsnavnet på din computer. I mit tilfælde, er linuxhint-e86c5d.

: Det er brugernavnet på din Synology NAS, som du vil bruge til at tage backup.

I mit tilfælde er er shovon.

: Det er IP-adressen på din Synology NAS. I mit tilfælde er det 192.168.0.110.

BEMÆRK: Værdien af , , , og vil være anderledes for dig. Så sørg for at erstatte dem med den ønskede værdi fra nu 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 navn. $ (værtsnavn) erstattes af din computers værtsnavn, når du kører kommandoen rsync. Hvis du har brugt din computers værtsnavn som navn, du kan skrive sådan her. Jeg synes, det er sikrere end at skrive værtsnavnet i manuelt, da du kan undgå at skrive fejl, hvis dit værtsnavn er for langt eller for kompliceret.

Hvis du vil specificere navn manuelt i I stedet for kan du også skrive kommandoen rsync som følger:

$ rsync -avnzx / home shovon @ 192.168.0.110: / volume2 / NetBackup / linuxhint-e86c5d

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å at acceptere fingeraftrykket.

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.

Shadow of the Tomb Raider til Linux-vejledning
Shadow of the Tomb Raider er den tolvte tilføjelse til Tomb Raider-serien - en action-adventure-spilfranchise oprettet af Eidos Montreal. Spillet blev...
Sådan styrkes FPS i Linux?
FPS står for Billeder i sekundet. FPS's opgave er at måle billedhastigheden i videoafspilninger eller spiloptræden. I enkle ord betegnes antallet af u...
Top Oculus App Lab-spil
Hvis du er Oculus-headset-ejer, skal du være opmærksom på sideloading. Sideladning er processen med at installere ikke-butiksindhold på dit headset. S...