Sinologia

Come utilizzare rsync su Synology NAS

Come utilizzare rsync su Synology NAS
La forma completa di rsync è sincronizzazione remota. rsync è un programma a riga di comando per la sincronizzazione dei file. Viene utilizzato per sincronizzare 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 tuo disco rigido esterno, da un computer remoto al tuo disco rigido esterno guidare, ecc. Può essere utilizzato anche per eseguire backup incrementali.

Questo articolo ti mostrerà come abilitare rsync sul tuo Synology NAS e sincronizzare i file dal tuo computer al tuo Synology NAS. Quindi iniziamo.

Abilita il servizio SSH su Synology NAS:

Prima di poter abilitare rsync su Synology NAS, è necessario abilitare il servizio SSH su Synology NAS perché rsync utilizza il protocollo SSH per sincronizzare i file tra il computer e Synology NAS.

Per abilitare il servizio SSH su Synology NAS, aprire il Pannello di controllo app dalla GUI web di Synology NAS DSM.

Clicca su Modalità avanzata dall'angolo in alto a destra dell'app del Pannello di controllo, come indicato nello screenshot qui sotto.

Ora, fai clic su Terminale e SNMP icona come indicato nello screenshot qui sotto.

La sezione Terminale e SNMP dell'app Pannello di controllo seleziona la casella di controllo Abilita servizio SSH e fa clic su Applicare come indicato nello screenshot qui sotto.

Il servizio SSH deve essere abilitato su Synology NAS.

Abilita rsync File Service su Synology NAS:

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

Ora vai a rsync scheda del Servizi di file sezione del Pannello di controllo app come indicato nello screenshot qui sotto.

Controlla il Abilita il servizio rsync casella di controllo e fare clic su Applicare come indicato nello screenshot qui sotto.

Il servizio file rsync dovrebbe essere abilitato.

Configurazione di una condivisione file su Synology NAS per rsync:

Una volta abilitato il servizio file rsync, dovrebbe essere creata una nuova cartella condivisa. Per sincronizzare i file nella cartella condivisa appena creata, devi configurarla in base alle tue esigenze.

Per configurare la cartella condivisa appena creata, fare clic su Cartelle condivise icona dal Pannello di controllo app come indicato nello screenshot qui sotto.

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

Per configurare la cartella condivisa NetBackup, selezionalo e clicca su modificare come indicato nello screenshot qui sotto.

Per impostazione predefinita, la cartella condivisa NetBackup è creato in Volume 1 del tuo Synology NAS, come puoi vedere nello screenshot qui sotto.

Se desideri archiviare i file di backup in un volume diverso, puoi utilizzare il use Posizione menu a tendina per modificare il volume.

Voglio archiviare i file di backup di rsync in Volume 2, quindi selezionerò Volume 2 dal Posizione menu a discesa, come mostrato nello screenshot qui sotto.

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

Ora vai a permessi tab e set Leggere scrivere i permessi agli utenti a cui vuoi accedere NetBackup Condividere.

Quando hai finito, clicca su ok.

Clicca su sì.

Clicca su sì.

Le modifiche vengono applicate. Potrebbero essere necessari alcuni secondi per il completamento.

Come puoi vedere, il NetBackup la cartella condivisa viene spostata in Volume 2 del mio Synology NAS.

Installazione di rsync sul tuo computer:

Per sincronizzare i file dal tuo computer a Synology NAS con rsync, il programma da riga di comando rsync deve essere installato sul tuo computer. C'è un'alta probabilità che rsync sia già installato sul tuo computer. Se, in ogni caso, rsync non è installato sul tuo computer, puoi installarlo facilmente dal repository ufficiale dei pacchetti della distribuzione Linux (sistema operativo) che hai installato sul tuo computer.

Per installare rsync sul tuo computer, esegui uno dei seguenti gruppi di comandi a seconda della 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 install rsync -y

ArchLinux:

$ sudo pacman -Syu
$ sudo pacman -S rsync

Backup dei file con rsync:

Una volta installato rsync, è possibile eseguire il backup dei file dal computer al Synology NAS con rsync.

Per mantenere le cose organizzate, ti consiglierei di creare una cartella nel NetBackup cartella condivisa di Synology NAS con lo stesso nome del nome host del computer da cui eseguire il backup dei file.

Per trovare il nome host del tuo computer, esegui 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 d'ora in poi.

Per creare una nuova cartella nel NetBackup cartella condivisa, apri il Stazione file app sul Synology NAS, navigare nel NetBackup cartella condivisa e fare clic su Creare come indicato nello screenshot qui sotto.

Clicca su Creare una cartella come indicato nello screenshot qui sotto.

Per favore digita il nome host (nel mio caso, linuxhint-e86c5d) del tuo computer e clicca su ok.

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

Ora, eseguiamo il backup del /casa cartella del computer su Synology NAS.

Prima di eseguire il backup effettivo di rsync, è una buona idea verificare se rsync funzionerà come previsto.

Per verificare se rsync funziona, puoi eseguire rsync con il with -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 di cui si desidera eseguire il backup su Synology NAS dal computer. In questo caso, il /casa cartella.

: è il percorso della cartella su Synology 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 è stata creata in Volume 2 del mio Synology 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 del Synology NAS che si desidera utilizzare per eseguire il backup.

Nel mio caso, il è shovon.

: è l'indirizzo IP di Synology NAS. Nel mio caso è 192.168.0.110.

NOTA: Il valore di , , , e sarà diverso per te. Quindi, assicurati di sostituirli con il valore desiderato d'ora in poi.

Per verificare se il backup di rsync funziona, eseguire il comando rsync con il tasto -n opzione come segue:

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

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

Se vuoi specificare il nome manualmente nel invece, quindi, puoi anche scrivere il comando rsync come segue:

$ rsync -avnzx /home [email protected]:/volume2/NetBackup/linuxhint-e86c5d

Quando ci si connette a Synology NAS tramite SSH per la prima volta, verrà visualizzato il seguente messaggio.

Digitare e premi accettare l'impronta digitale.

Ora, digita la password di accesso del tuo Synology NAS e premi .

Come puoi vedere, viene visualizzata la struttura di cartelle desiderata. Anche i file e le cartelle nascosti sono inclusi nel backup. Quindi, il comando rsync funziona bene.

Ora, per eseguire il backup effettivo, esegui lo stesso comando rsync senza il -n opzione come segue:

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

Digitare il log nella password di Synology NAS e premere .

Come puoi vedere, rsync sta eseguendo il backup di tutti i file e le cartelle dal /casa directory del computer su Synology NAS. Il completamento potrebbe richiedere del tempo a seconda delle dimensioni del file di cui eseguire il backup e della velocità della connessione di rete.

A questo punto il backup è completo.

Una volta completato il backup, dovresti vedere il see casa/ cartella nel NetBackup cartella condivisa del tuo Synology NAS, come puoi vedere nello screenshot qui sotto.

Anche le cartelle home dell'utente dovrebbero essere salvate in modo ricorsivo, come mostrato nello screenshot qui sotto.

Come puoi vedere, viene eseguito il backup di tutti i file e le cartelle (anche quelli nascosti) della cartella Inizio dell'utente.

Esecuzione di backup incrementali con rsync:

Dopo aver eseguito il backup di una cartella dal computer al Synology NAS, è possibile eseguire un backup incrementale di quella cartella la prossima volta che si esegue il backup utilizzando 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 nel CASA cartella.

Ora, esegui il backup di /casa cartella dal computer al Synology NAS con rsync come segue:

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

Digitare la password di accesso di Synology NAS e premere .

Come puoi vedere, su Synology NAS viene eseguito il backup solo dei file appena creati e dei file che sono stati modificati dall'ultimo backup.

Come puoi vedere, il file appena creato test.TXT è eseguito il backup su NetBackup cartella condivisa del mio Synology NAS. Quindi, il backup incrementale funziona bene.

Dove andare dopo??

Per eseguire il backup efficiente dei file dal computer al Synology NAS con rsync, è necessario avere una buona conoscenza del funzionamento di rsync.

Se hai bisogno di aiuto con rsync, puoi leggere l'articolo Come usare il comando rsync per copiare file su Ubuntu per imparare le basi di rsync. Si spera che questo articolo ti aiuti a eseguire backup efficienti utilizzando il programma rsync.

Puoi anche leggere la manpage del programma rsync per conoscere tutte le opzioni di rsync e cosa fa ciascuna delle opzioni. Niente batte le manpage di Linux.

Per accedere alla manpage di rsync, eseguire il seguente comando:

$ man rsync

La pagina man di rsync dovrebbe essere aperta. La pagina man di rsync contiene tutto ciò che avrai bisogno di sapere su rsync.

Conclusione:

In questo articolo, ti ho mostrato come abilitare SSH sul tuo Synology NAS. Ti ho anche mostrato come abilitare il servizio file rsync su Synology NAS e configurare una cartella condivisa per eseguire i backup con rsync. Ti ho mostrato come eseguire backup dal tuo computer e backup incrementali dal tuo computer a Synology NAS con rsync.

WinMouse ti consente di personalizzare e migliorare il movimento del puntatore del mouse su PC Windows
Se vuoi migliorare le funzioni predefinite del puntatore del mouse, usa freeware WinMouse. Aggiunge più funzionalità per aiutarti a ottenere il massim...
Il tasto sinistro del mouse non funziona su Windows 10
Se stai utilizzando un mouse dedicato con il tuo laptop o computer desktop ma il il tasto sinistro del mouse non funziona su Windows 10/8/7 per qualch...
Il cursore salta o si sposta in modo casuale durante la digitazione in Windows 10
Se scopri che il cursore del mouse salta o si sposta da solo, automaticamente, in modo casuale durante la digitazione nel laptop o nel computer Window...