Come usare rsync su synology NAS

Come usare rsync su synology NAS
La forma completa di rsync È sincronizzazione remota. rsync è un programma di riga di comando per la sincronizzazione dei file. Viene utilizzato per sincronizzare i file dal tuo computer a un computer remoto, da un computer remoto al tuo computer, da una cartella a un'altra cartella sullo stesso computer, dal tuo computer al disco rigido esterno, da un computer remoto al tuo duro esterno guidare, ecc. Può anche essere usato per effettuare backup incrementali.

Questo articolo ti mostrerà come abilitare RSYNC sulla tua sinologia NAS e sincronizzare i file dal tuo computer alla tua sinologia NAS. Quindi iniziamo.

Abilita il servizio SSH su Synology NAS:

Prima di poter abilitare RSYNC sulla tua Sinologia NAS, è necessario abilitare il servizio SSH sulla tua Synology NAS perché RSYNC utilizza il protocollo SSH per la sincronizzazione dei file tra il computer e la Sinologia NAS.

Per abilitare il servizio SSH sulla tua sinologia NAS, apri il Pannello di controllo app dalla tua sinologia NAS DSM Web GUI.

Clicca su Modalità avanzata Dall'angolo in alto a destra dell'app di controllo, come segnato nello screenshot seguente.

Ora, fai clic su Terminal e SNMP icona come contrassegnato nello screenshot seguente.

La sezione Terminal e SNMP dell'app del pannello di controllo controlla la casella di controllo Abilita del servizio SSH e fa clic su Fare domanda a come contrassegnato nello screenshot seguente.

Il servizio SSH dovrebbe essere abilitato sulla sinologia NAS.

Abilita il servizio file RSYNC su Synology NAS:

Per abilitare il servizio di file RSYNC sul NAS di Synology, fare clic su Servizi di file icona dal Pannello di controllo app.

Ora, naviga su rsync Tab di Servizi di file sezione del Pannello di controllo App come contrassegnato nello screenshot seguente.

Controlla il Abilita il servizio RSYNC Casella di controllo e fare clic su Fare domanda a come contrassegnato nello screenshot seguente.

Il servizio file RSYNC dovrebbe essere abilitato.

Configurazione di una condivisione file su Synology NAS per RSYNC:

Una volta abilitato il servizio di file RSYNC, dovrebbe essere creata una nuova cartella condivisa. Per sincronizzare i file nella cartella condivisa appena creata, è necessario configurarli in base alle tue esigenze.

Per configurare la cartella condivisa appena creata, fare clic su Cartelle condivise icona dal Pannello di controllo App come contrassegnato nello screenshot seguente.

Come puoi vedere, una nuova cartella condivisa, Netbackup, è creato.

Per configurare la cartella condivisa Netbackup, Selezionalo e fai clic su Modificare come contrassegnato nello screenshot seguente.

Per impostazione predefinita, la cartella condivisa Netbackup è creato in Volume 1 della tua sinologia NAS, come puoi vedere nello screenshot qui sotto.

Se si desidera archiviare i file di backup in un volume diverso, è possibile utilizzare il Posizione Menu a discesa per modificare il volume.

Voglio archiviare i file di backup RSYNC Volume 2, Quindi selezionerò Volume 2 dal Posizione Menu a discesa, come mostrato nello screenshot in basso.

Come potete vedere, Volume 2 è selezionato come il Netbackup cartella condivisa Posizione.

Ora, naviga su Autorizzazioni Scheda e set Leggere scrivere autorizzazioni agli utenti a cui desideri accedere al Netbackup condividere.

Una volta che hai finito, fai clic su OK.

Clicca su SÌ.

Clicca su SÌ.

Le modifiche vengono applicate. Potrebbero essere necessari alcuni secondi per completare.

Come puoi vedere, il Netbackup La cartella condivisa viene spostata Volume 2 della mia sinologia NAS.

Installazione di RSYNC sul tuo computer:

Per sincronizzare i file dal tuo computer alla tua Sinologia NAS con RSYNC, il programma di riga di comando RSYNC deve essere installato sul computer. C'è un'alta possibilità che RSYNC sia già installato sul tuo computer. Se, in ogni caso, RSYNC non è installato sul tuo computer, è possibile installarlo facilmente dal repository di pacchetto ufficiale della distribuzione Linux (sistema operativo) che hai installato sul tuo computer.

Per installare RSYNC sul computer, eseguire uno dei seguenti gruppi di comando in base alla distribuzione Linux che stai utilizzando.

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 e RHEL 8:

$ sudo dnf makecahce
$ sudo dnf installa rsync -y

Arch Linux:

$ sudo pacman -syu
$ sudo pacman -s rsync

Eseguire il backup dei file con rsync:

Una volta installato RSYNC, è possibile eseguire il backup dei file dal tuo computer alla tua Sinologia NAS con RSYNC.

Per organizzare le cose, ti consiglierei di creare una cartella in Netbackup cartella condivisa della tua sinologia NAS con lo stesso nome del nome host del computer da cui eseguirai il backup dei file.

Per trovare il nome host del tuo computer, eseguire il seguente comando:

$ hostname

Il nome host del tuo computer dovrebbe essere stampato, come puoi vedere nello screenshot qui sotto.

Nel mio caso, il nome host del mio computer è Linuxhint-e86c5d. Sarà diverso per te, quindi assicurati di sostituirlo con il tuo da ora in poi.

Per creare una nuova cartella in Netbackup cartella condivisa, apri il File Station app sulla tua sinologia NAS, naviga Netbackup cartella condivisa e fare clic su Creare come contrassegnato nello screenshot seguente.

Clicca su Creare una cartella come contrassegnato nello screenshot seguente.

Digita il nome host (nel mio caso, Linuxhint-e86c5d) del tuo computer e fare clic su OK.

Dovrebbe essere creata una nuova cartella, come puoi vedere nello screenshot qui sotto.

Ora, facciamo il backup del /casa cartella del tuo computer alla tua sinologia NAS.

Prima di eseguire il backup RSYNC reale, è una buona idea testare se RSYNC funzionerà come previsto.

Per verificare se RSYNC funziona, è possibile eseguire RSYNC con il -N Opzione come segue:

$ rsync -avnzx @:

Se tutto va bene, esegui il comando RSYNC senza l'opzione -N per eseguire il backup effettivo.

$ rsync -avzx @:

Qui,

: È il percorso della cartella che desideri eseguire il backup della tua sinologia dal tuo computer. In questo caso, il /casa cartella.

: È il percorso della cartella sulla tua sinologia NAS in cui si desidera archiviare il backup.
Il percorso sarà nel seguente formato:

/volume//

In questo caso, il È Netbackup.

IL Netbackup La cartella condivisa viene creata in Volume 2 della mia sinologia NAS. Quindi, nel mio caso, È 2.

IL è il nome della cartella in cui si desidera eseguire il backup del /casa cartella dal tuo computer. In questo caso, il nome host del tuo computer. Nel mio caso, È Linuxhint-e86c5d.

: È il nome utente della tua sinologia NAS che vuoi usare per eseguire il backup.

Nel mio caso, il È Shovon.

: È l'indirizzo IP della tua sinologia NAS. Nel mio caso, lo è 192.168.0.110.

NOTA: Il valore del , , , E sarà diverso per te. Quindi, assicurati di sostituirli con il valore desiderato da ora in poi.

Per verificare se il backup RSYNC funziona, esegui il comando RSYNC con il -N Opzione come segue:

$ rsync -avnzx /home [email protected]:/Volume2/NetBackup/$ (nome host)

NOTA: Nel comando precedente, ho usato $ (nome host) come il nome. $ (nome host) verrà sostituito dal nome host del tuo computer quando si esegue il comando RSYNC. Se hai usato il nome host del tuo computer come nome, puoi scrivere il come questo. Penso che sia più sicuro che digitare il nome host in manualmente in quanto puoi evitare di digitare errori se il tuo nome host è troppo lungo o troppo complicato.

Se si desidera specificare il nome manualmente in Invece, quindi, puoi anche scrivere il comando RSYNC come segue:

$ rsync -avnzx /home [email protected]:/Volume2/NetBackup/Linuxhint-E86C5D

Mentre ti connetti alla tua sinologia NAS tramite SSH per la prima volta, vedrai il seguente prompt.

Digitare e premere Per accettare l'impronta digitale.

Ora, digita la password di accesso della tua sinologia NAS e premere .

Come puoi vedere, viene visualizzata la struttura della cartella desiderata. I file e le cartelle nascosti sono inclusi anche nel backup. Quindi, il comando rsync funziona bene.

Ora, per eseguire il backup effettivo, eseguire lo stesso comando RSYNC senza il -N Opzione come segue:

$ rsync -avnzx /home [email protected]:/Volume2/NetBackup/$ (nome host)

Digita il registro nella password della tua sinologia NAS e premere .

Come puoi vedere, Rsync sta eseguendo il backup di tutti i file e le cartelle da /casa directory del tuo computer alla tua sinologia NAS. Potrebbe volerci un po 'di tempo per completare a seconda delle dimensioni del file di backup e della velocità di connessione della rete.

A questo punto, il backup è completo.

Una volta completato il backup, dovresti vedere il casa/ cartella in Netbackup cartella condivisa della tua sinologia NAS, come puoi vedere nello screenshot qui sotto.

Le cartelle domestiche dell'utente dovrebbero anche essere eseguite il backup in modo ricorsivo, come mostrato nello screenshot seguente.

Come puoi vedere, tutti i file e le cartelle (anche quelli nascosti) della cartella di casa dell'utente sono eseguiti bene.

Prendendo backup incrementali con rsync:

Dopo aver effettuato un backup di una cartella dal tuo computer alla tua sinologia NAS, puoi eseguire un backup incrementale di quella cartella la prossima volta che si esegue il backup usando RSYNC.

Ad esempio, creiamo un nuovo file test.TXT nel CASA cartella del tuo computer.

$ echo "Hello World"> Test.TXT

Come puoi vedere, un nuovo file test.TXT è creato in CASA cartella.

Ora, eseguiti il ​​backup del /casa cartella dal tuo computer alla tua sinologia NAS con rsync come segue:

$ rsync -avnzx /home [email protected]:/Volume2/NetBackup/$ (nome host)

Digita la password di accesso della tua sinologia NAS e premere .

Come puoi vedere, solo i file appena creati e i file che sono stati cambiati da quando è stato effettuato l'ultimo backup sono eseguiti sul backup sulla Synology NAS.

Come puoi vedere, il file appena creato test.TXT è sostenuto sul Netbackup cartella condivisa della mia sinologia NAS. Quindi, il backup incrementale funziona bene.

Dove andare dopo?

Per eseguire il backup in modo efficiente dei file dal tuo computer alla tua sinologia NAS con RSYNC, è necessario avere una buona comprensione di come funziona RSYNC.

Se hai bisogno di aiuto con RSYNC, puoi leggere l'articolo come utilizzare il comando RSYNC per copiare i file su Ubuntu per apprendere le basi di RSYNC. Spero che questo articolo ti aiuti a eseguire backup efficienti utilizzando il programma RSYNC.

Puoi anche leggere la mano del programma RSYNC per conoscere tutte le opzioni di RSYNC e cosa fa ciascuna delle opzioni. Niente batte i papage Linux.

Per accedere alla manpaggia di RSYNC, eseguire il comando seguente:

$ MAN RSYNC

La pagina Rsync Man dovrebbe essere aperta. La pagina Rsync Man contiene tutto ciò che dovrai mai sapere su rsync.

Conclusione:

In questo articolo, ti ho mostrato come abilitare SSH sulla tua sinologia NAS. Ti ho anche mostrato come abilitare il servizio di file RSYNC sulla tua Sinologia NAS e configurare una cartella condivisa per eseguire i backup con RSYNC. Ti ho mostrato come prendere i backup dal tuo computer e prendere backup incrementali dal tuo computer alla tua sinologia NAS con rsync.