Denne artikkelen vil vise deg hvordan du kan aktivere Rsync på synologien NAS og synkronisere filer fra datamaskinen din til synologien din NAS. Så la oss komme i gang.
Aktiver SSH -tjeneste på Synology NAS:
Før du kan aktivere Rsync på Synology NAS, må du aktivere SSH -tjenesten på synologien NAS fordi Rsync bruker SSH -protokollen for synkronisering av filer mellom datamaskinen din og Synology NAS.
For å aktivere SSH -tjenesten på synologien din, åpne Kontrollpanel App fra synologien din Nas DSM Web GUI.
Klikk på Avansert modus fra kontrollpanelappens øverste høyre hjørne, som merket i skjermdumpen nedenfor.
Nå, klikk på Terminal & SNMP Ikonet som merket i skjermbildet nedenfor.
Terminal- og SNMP -delen av kontrollpanelappen sjekker avkrysningsruten SSH SSH -tjenesten og klikker på Søke om Som merket på skjermbildet nedenfor.
SSH -tjenesten skal være aktivert på synologien din NAS.
Aktiver Rsync -filtjeneste på Synology NAS:
For å aktivere Rsync -filtjenesten på synologien NAS, klikker du på Filtjenester ikon fra Kontrollpanel app.
Naviger nå til Rsync Tab of the Filtjenester delen av Kontrollpanel app som merket i skjermbildet nedenfor.
Undersøk Aktiver Rsync -tjeneste avkrysningsrute og klikk på Søke om Som merket på skjermbildet nedenfor.
Rsync -filtjenesten skal være aktivert.
Konfigurere en filandel på Synology NAS for Rsync:
Når du har aktivert Rsync -filtjenesten, skal det opprettes en ny delt mappe. For å synkronisere filer i den nyopprettede delte mappen, må du konfigurere den avhengig av dine behov.
For å konfigurere den nyopprettede delte mappen, klikker du på Delte mapper ikon fra Kontrollpanel app som merket i skjermbildet nedenfor.
Som du ser, en ny delt mappe, NetBackup, er skapt.
For å konfigurere den delte mappen NetBackup, Velg den og klikk på Redigere Som merket på skjermbildet nedenfor.
Som standard, den delte mappen NetBackup er opprettet i Volum 1 av synologien din NAS, som du kan se på skjermdumpen nedenfor.
Hvis du vil lagre sikkerhetskopifilene i et annet volum, kan du bruke plassering rullegardinmeny for å endre volumet.
Jeg vil lagre Rsync -sikkerhetskopifilene i Volum 2, Så jeg vil velge Volum 2 fra plassering rullegardinmeny, som vist på skjermdumpen nedenfor.
Som du kan se, Volum 2 er valgt som NetBackup delt mappe plassering.
Naviger nå til Tillatelser Tab og sett Les Skriv Tillatelser til brukerne du vil få tilgang til NetBackup dele.
Når du er ferdig, klikker du på Ok.
Klikk på Ja.
Klikk på Ja.
Endringene blir brukt. Det kan ta noen sekunder å fullføre.
Som du kan se, NetBackup Delt mappe flyttes til Volum 2 av synologien min nas.
Installere Rsync på datamaskinen din:
For å synkronisere filer fra datamaskinen din til synologien NAS med Rsync, må Rsync-kommandolinjeprogrammet installeres på datamaskinen din. Det er stor sjanse for at Rsync allerede er installert på datamaskinen din. Hvis Rsync i alle fall ikke er installert på datamaskinen din, kan du enkelt installere den fra det offisielle pakkelagde for Linux -distribusjonen (operativsystemet) du har installert på datamaskinen din.
For å installere Rsync på datamaskinen din, kjør en av følgende kommandogrupper avhengig av Linux -distribusjonen du bruker.
Ubuntu 20.04 LTS:
$ sudo apt oppdatering
$ sudo apt install rsync -y
Debian 10:
$ sudo apt oppdatering
$ sudo apt install rsync -y
Linux Mint 20:
$ sudo apt oppdatering
$ sudo apt install rsync -y
Centos 8 og RHEL 8:
$ sudo dnf makecahce
$ sudo dnf installer rsync -y
Arch Linux:
$ sudo pacman -yu
$ sudo pacman -s rsync
Sikkerhetskopiere filer med Rsync:
Når du har installert Rsync, kan du ta sikkerhetskopi av filer fra datamaskinen din til synologien NAS med Rsync.
For å holde ting organisert, vil jeg anbefale deg å opprette en mappe i NetBackup Delt mappe av synologien din NAS med samme navn som vertsnavnet til datamaskinen du vil ta sikkerhetskopi av filer fra.
For å finne vertsnavnet til datamaskinen din, kjør følgende kommando:
$ vertsnavn
Vertsnavnet til datamaskinen din skal skrives ut, som du kan se på skjermdumpen nedenfor.
I mitt tilfelle er vertsnavnet til datamaskinen min Linuxhint-e86c5d. Det vil være annerledes for deg, så sørg for å erstatte den med din fra nå av.
For å opprette en ny mappe i NetBackup delt mappe, åpne Filstasjon App på synologien din NAS, naviger NetBackup delt mappe og klikk på Skape Som merket på skjermbildet nedenfor.
Klikk på Lag mappe Som merket på skjermbildet nedenfor.
Vennligst skriv inn vertsnavnet (i mitt tilfelle, Linuxhint-e86c5d) av datamaskinen din og klikk på Ok.
Det skal opprettes en ny mappe, som du kan se på skjermdumpen nedenfor.
La oss nå sikkerhetskopiere /hjem Mappen på datamaskinen din til synologien din NAS.
Før du gjør den faktiske Rsync -sikkerhetskopien, er det en god idé å teste om Rsync vil fungere som du forventet.
For å teste om Rsync fungerer, kan du kjøre Rsync med -n Alternativ som følger:
$ rsync -AVNZX@ :
Hvis alt går bra, kjør Rsync -kommandoen uten -n -alternativet for å gjøre den faktiske sikkerhetskopien.
$ rsync -avzx@ :
Her,
: Det er banen til mappen du vil ta sikkerhetskopi av synologien din fra datamaskinen din. I dette tilfellet /hjem mappe.
: Det er mappens vei på synologien din NAS hvor du vil lagre sikkerhetskopien.
Stien vil være i følgende format:
/volum//
I dette tilfellet er NetBackup.
De NetBackup Delt mappe er opprettet i Volum 2 av synologien min nas. Så i mitt tilfelle, er 2.
De er navnet på mappen der du vil sikkerhetskopiere /hjem mappe fra datamaskinen din. I dette tilfellet er vertsnavnet til datamaskinen din. I mitt tilfelle, er Linuxhint-e86c5d.
: Det er brukernavnet til synologien din som du vil bruke for å ta sikkerhetskopien.
I mitt tilfelle, er Shovon.
: Det er IP -adressen til synologien din NAS. I mitt tilfelle er det 192.168.0.110.
MERK: Verdien av , , , og vil være annerledes for deg. Så sørg for å erstatte dem med ønsket verdi fra nå av.
For å teste om Rsync -sikkerhetskopi fungerer, kjører du Rsync -kommandoen med -n Alternativ som følger:
$ rsync -AVNZX /Home [email protected]:/Volum2/NetBackup/$ (Hostname)
MERK: I forrige kommando har jeg brukt $ (vertsnavn) som Navn. $ (vertsnavn) vil bli erstattet av datamaskinens vertsnavn når du kjører Rsync -kommandoen. Hvis du har brukt datamaskinens vertsnavn som navn, kan du skrive som dette. Jeg synes det er tryggere enn å skrive vertsnavnet i manuelt som du kan unngå å skrive feil hvis vertsnavnet ditt er for langt eller for komplisert.
Hvis du vil spesifisere Navn manuelt i I stedet kan du også skrive Rsync -kommandoen som følger:
$ rsync -AVNZX /Home [email protected]:/Volum2/NetBackup/Linuxhint-E86C5D
Når du kobler deg til synologien NAS via SSH for første gang, vil du se følgende ledetekst.
Skriv inn ja og trykk å godta fingeravtrykket.
Skriv inn påloggingspassordet til synologien NAS og trykk .
Som du ser vises den ønskede mappestrukturen. De skjulte filene og mappene er også inkludert i sikkerhetskopien. Så Rsync -kommandoen fungerer helt fint.
Nå, for å gjøre den faktiske sikkerhetskopien, kjør den samme rsync -kommandoen uten -n Alternativ som følger:
$ rsync -AVNZX /Home [email protected]:/Volum2/NetBackup/$ (Hostname)
Skriv inn loggen på passordet til synologien NAS og trykk .
Som du ser, sikkerhetskopierer Rsync alle filene og mappene fra /hjem Katalogen til datamaskinen din til synologien din NAS. Det kan ta en stund å fullføre avhengig av størrelsen på filen som blir sikkerhetskopiert og nettverkstilkoblingshastigheten.
På dette tidspunktet er sikkerhetskopien fullført.
Når sikkerhetskopien er fullført, bør du se hjem/ mappe i NetBackup Delt mappe av synologien din NAS, som du kan se på skjermdumpen nedenfor.
Brukerens hjemmemapper bør også støttes rekursivt, som vist på skjermdumpen nedenfor.
Som du kan se, er alle filene og mappene (til og med de skjulte) i brukerens hjemmemappe sikkerhetskopiert pent.
Tar trinnvise sikkerhetskopier med Rsync:
Når du har tatt en sikkerhetskopi av en mappe fra datamaskinen din til synologien NAS, kan du ta en inkrementell sikkerhetskopi av den mappen neste gang du sikkerhetskopierer ved hjelp av Rsync.
La oss for eksempel opprette en ny fil test.tekst i HJEM Mappen på datamaskinen.
$ ECHO "Hello World"> Test.tekst
Som du kan se, en ny fil test.tekst er opprettet i HJEM mappe.
Nå, sikkerhetskopierer /hjem Mappe fra datamaskinen din til synologien NAS med Rsync som følger:
$ rsync -AVNZX /Home [email protected]:/Volum2/NetBackup/$ (Hostname)
Skriv inn påloggingspassordet til synologien NAS og trykk .
Som du kan se, er det bare de nyopprettede filene og filene som har endret seg siden den siste sikkerhetskopien ble laget, er sikkerhetskopiert på Synology NAS.
Som du ser, den nyopprettede filen test.tekst er sikkerhetskopiert på NetBackup Delt mappe av synologien min NAS. Så trinnvis sikkerhetskopi fungerer helt bra.
Hvor du skal dra neste?
For å sikkerhetskopiere filer fra datamaskinen din til synologien din med Rsync, må du ha god forståelse av hvordan Rsync fungerer.
Hvis du trenger hjelp med Rsync, kan du lese artikkelen hvordan du bruker Rsync -kommandoen til å kopiere filer på Ubuntu for å lære det grunnleggende om Rsync. Forhåpentligvis vil denne artikkelen hjelpe deg med å ta effektive sikkerhetskopier ved å bruke Rsync -programmet.
Du kan også lese Rsync -programmets Manpage for å lære om alle alternativene til Rsync og hva hvert av alternativene gjør. Ingenting slår Linux Manpages.
For å få tilgang til Manpage of Rsync, kjør følgende kommando:
$ mann rsync
Rsync Man -siden skal åpnes. Rsync Man -siden inneholder alt du noen gang trenger å vite om Rsync.
Konklusjon:
I denne artikkelen har jeg vist deg hvordan du aktiverer SSH på synologien din NAS. Jeg har også vist deg hvordan du aktiverer Rsync -filtjenesten på Synology NAS og konfigurerer en delt mappe for å ta sikkerhetskopier med Rsync. Jeg har vist deg hvordan du tar sikkerhetskopier fra datamaskinen din og tar inkrementelle sikkerhetskopier fra datamaskinen din til synologien din NAS med Rsync.
✕