Den här artikeln visar hur du aktiverar rsync på din Synology NAS och synkroniserar filer från din dator till din Synology NAS. Så, låt oss komma igång.
Aktivera SSH-tjänst på Synology NAS:
Innan du kan aktivera rsync på din Synology NAS måste du aktivera SSH-tjänsten på din Synology NAS eftersom rsync använder SSH-protokollet för att synkronisera filer mellan din dator och Synology NAS.
För att aktivera SSH-tjänsten på din Synology NAS, öppna Kontrollpanel app från din Synology NAS DSM webb-GUI.
Klicka på Avancerat läge från Kontrollpanel-appens övre högra hörn, som markerat i skärmdumpen nedan.
Klicka nu på Terminal & SNMP som markeras i skärmdumpen nedan.
Avsnittet Terminal & SNMP i Kontrollpanel-appen markerar kryssrutan Aktivera SSH-service och klickar på Tillämpa som markerat i skärmdumpen nedan.
SSH-tjänsten bör vara aktiverad på din Synology NAS.
Aktivera rsync File Service på Synology NAS:
För att aktivera rsync-filtjänsten på din Synology NAS, klicka på Filtjänster ikonen från Kontrollpanel app.
Navigera nu till rsync fliken i Filtjänster avsnittet i Kontrollpanel app som markerad i skärmdumpen nedan.
Kontrollera Aktivera rsync-tjänst kryssrutan och klicka på Tillämpa som markerat i skärmdumpen nedan.
Rsync-filtjänsten bör vara aktiverad.
Konfigurera en fildelning på Synology NAS för rsync:
När du aktiverar rsync-filtjänsten ska en ny delad mapp skapas. För att synkronisera filer i den nyligen skapade delade mappen måste du konfigurera den beroende på dina behov.
För att konfigurera den nyligen skapade delade mappen, klicka på Delade mappar ikonen från Kontrollpanel app som markerad i skärmdumpen nedan.
Som du kan se, en ny delad mapp, NetBackup, är skapad.
För att konfigurera den delade mappen NetBackup, välj det och klicka på Redigera som markerat i skärmdumpen nedan.
Som standard är den delade mappen NetBackup skapas i Volym 1 på din Synology NAS, som du kan se på skärmdumpen nedan.
Om du vill lagra säkerhetskopieringsfilerna i en annan volym kan du använda Plats rullgardinsmeny för att ändra volymen.
Jag vill lagra rsync-säkerhetskopieringsfilerna i Volym 2, så jag väljer Volym 2 från Plats rullgardinsmenyn, som visas på skärmdumpen nedan.
Som du kan se, Volym 2 väljs som NetBackup delad mapp Plats.
Navigera nu till Behörigheter flik och ställ in Läsa skriva behörigheter för de användare du vill komma åt NetBackup dela med sig.
När du är klar klickar du på OK.
Klicka på Ja.
Klicka på Ja.
Ändringarna tillämpas. Det kan ta några sekunder att slutföra.
Som du kan se NetBackup delad mapp flyttas till Volym 2 av min Synology NAS.
Installera rsync på din dator:
För att synkronisera filer från din dator till din Synology NAS med rsync måste kommandoradsprogrammet rsync vara installerat på din dator. Det finns en stor chans att rsync redan är installerat på din dator. Om rsync i alla fall inte är installerat på din dator kan du enkelt installera det från det officiella paketförvaret för Linux-distributionen (operativsystem) som du har installerat på din dator.
För att installera rsync på din dator, kör en av följande kommandogrupper beroende på Linux-distributionen du använder.
Ubuntu 20.04 LTS:
$ sudo apt uppdatering$ sudo apt install rsync -y
Debian 10:
$ sudo apt uppdatering$ sudo apt install rsync -y
Linux Mint 20:
$ sudo apt uppdatering$ sudo apt install rsync -y
CentOS 8 och RHEL 8:
$ sudo dnf makecahce$ sudo dnf installera rsync -y
Arch Linux:
$ sudo pacman -Syu$ sudo pacman -S rsync
Säkerhetskopiera filer med rsync:
När du har installerat rsync kan du säkerhetskopiera filer från din dator till din Synology NAS med rsync.
För att hålla saker organiserade rekommenderar jag dig att skapa en mapp i NetBackup delad mapp på din Synology NAS med samma namn som datorns värdnamn som du säkerhetskopierar filer från.
För att hitta datorns värdnamn, kör följande kommando:
$ värdnamn
Värdnamnet på din dator ska skrivas ut, som du kan se på skärmdumpen nedan.
I mitt fall är datorns värdnamn linuxhint-e86c5d. Det kommer att vara annorlunda för dig, så se till att ersätta det med ditt från och med nu.
För att skapa en ny mapp i NetBackup delad mapp, öppna Arkivstation app på din Synology NAS, navigera i NetBackup delad mapp och klicka på Skapa som markerat i skärmdumpen nedan.
Klicka på Skapa mapp som markerat i skärmdumpen nedan.
Vänligen skriv in värdnamnet (i mitt fall, linuxhint-e86c5d) på din dator och klicka på OK.
En ny mapp ska skapas, som du kan se på skärmdumpen nedan.
Nu, låt oss säkerhetskopiera /Hem mapp på din dator till din Synology NAS.
Innan du gör den faktiska rsync-säkerhetskopian är det en bra idé att testa om rsync fungerar som förväntat.
För att testa om rsync fungerar kan du köra rsync med -n alternativ enligt följande:
$ rsync -avnzx
Om allt går bra kör du kommandot rsync utan alternativet -n för att göra den faktiska säkerhetskopian.
$ rsync -avzx
Här,
Sökvägen kommer att ha följande format:
/volym
I det här fallet
De NetBackup delad mapp skapas i Volym 2 av min Synology NAS. Så i mitt fall,
De
I mitt fall är
NOTERA: Värdet på
För att testa om rsync-säkerhetskopiering fungerar kör du kommandot rsync med -n alternativ enligt följande:
$ rsync -avnzx / home shovon @ 192.168.0.110: / volume2 / NetBackup / $ (värdnamn)
NOTERA: I föregående kommando har jag använt $ (värdnamn) som den
Om du vill ange
När du ansluter till din Synology NAS via SSH för första gången ser du följande uppmaning.
Skriv in ja och tryck
Skriv nu inloggningslösenordet för din Synology NAS och tryck på
Som du kan se visas önskad mappstruktur. De dolda filerna och mapparna ingår också i säkerhetskopian. Så, rsync-kommandot fungerar bra.
Nu, för att göra den faktiska säkerhetskopian, kör samma rsync-kommando utan -n alternativ enligt följande:
$ rsync -avnzx / home shovon @ 192.168.0.110: / volume2 / NetBackup / $ (värdnamn)
Skriv in logga in lösenordet för din Synology NAS och tryck
Som du kan se säkerhetskopierar rsync alla filer och mappar från /Hem datorns katalog till din Synology NAS. Det kan ta en stund att slutföra beroende på storleken på filen som säkerhetskopieras och din nätverksanslutningshastighet.
Vid den här tiden är säkerhetskopieringen klar.
När säkerhetskopieringen är klar bör du se Hem/ mappen i NetBackup delad mapp på din Synology NAS, som du kan se på skärmdumpen nedan.
Användarens hemmappar ska också säkerhetskopieras rekursivt, som visas på skärmdumpen nedan.
Som du kan se säkerhetskopieras alla filer och mappar (även de dolda) i användarens hemmapp.
Ta stegvisa säkerhetskopior med rsync:
När du har tagit en säkerhetskopia av en mapp från din dator till din Synology NAS kan du ta en säkerhetskopia av den mappen nästa gång du säkerhetskopierar med rsync.
Låt oss till exempel skapa en ny fil testa.Text i HEM mappen på din dator.
$ echo "Hello World"> test.Text
Som du kan se en ny fil testa.Text skapas i HEM mapp.
Säkerhetskopiera nu /Hem mapp från din dator till din Synology NAS med rsync enligt följande:
$ rsync -avnzx / home shovon @ 192.168.0.110: / volume2 / NetBackup / $ (värdnamn)
Skriv in inloggningslösenordet för din Synology NAS och tryck på
Som du kan se säkerhetskopieras endast de nyligen skapade filerna och filerna som har ändrats sedan den senaste säkerhetskopieringen gjordes på Synology NAS.
Som du kan se den nyskapade filen testa.Text säkerhetskopieras på NetBackup delad mapp på min Synology NAS. Så, inkrementell säkerhetskopiering fungerar bra.
Vart ska du gå??
För att effektivt säkerhetskopiera filer från din dator till din Synology NAS med rsync måste du ha en god förståelse för hur rsync fungerar.
Om du behöver hjälp med rsync kan du läsa artikeln Hur man använder rsync Command för att kopiera filer på Ubuntu för att lära dig grunderna i rsync. Förhoppningsvis kommer den här artikeln att hjälpa dig att ta effektiva säkerhetskopior med rsync-programmet.
Du kan också läsa rsync-programmets manpage för att lära dig om alla alternativ för rsync och vad vart och ett av alternativen gör. Ingenting slår Linux-manpages.
För att få åtkomst till rsync-sidan, kör följande kommando:
$ man rsync
Rsync-mansidan bör öppnas. Rsync-mansidan innehåller allt du någonsin behöver veta om rsync.
Slutsats:
I den här artikeln har jag visat dig hur du aktiverar SSH på din Synology NAS. Jag har också visat dig hur du aktiverar rsync-filtjänsten på din Synology NAS och konfigurerar en delad mapp för att ta säkerhetskopior med rsync. Jag har visat dig hur du tar säkerhetskopior från din dator och tar stegvisa säkerhetskopior från din dator till din Synology NAS med rsync.