Sinologija

Kako uporabljati rsync na Synology NAS

Kako uporabljati rsync na Synology NAS
Celotna oblika rsync je oddaljena sinhronizacija. rsync je program ukazne vrstice za sinhronizacijo datotek. Uporablja se za sinhronizacijo datotek iz računalnika v oddaljeni računalnik, iz oddaljenega računalnika v računalnik, iz mape v drugo mapo v istem računalniku, iz računalnika na zunanji trdi disk, iz oddaljenega računalnika na zunanji trdi disk pogon itd. Uporablja se lahko tudi za postopno varnostno kopiranje.

Ta članek vam bo pokazal, kako omogočiti rsync na Synology NAS in sinhronizirati datoteke iz računalnika s Synology NAS. Torej, začnimo.

Omogoči SSH storitev na Synology NAS:

Preden lahko omogočite rsync na Synology NAS, morate omogočiti storitev SSH na Synology NAS, ker rsync uporablja protokol SSH za sinhronizacijo datotek med računalnikom in Synology NAS.

Če želite na svojem Synology NAS omogočiti storitev SSH, odprite Nadzorna plošča iz spletnega grafičnega uporabniškega vmesnika Synology NAS DSM.

Kliknite na Napredni način v zgornjem desnem kotu aplikacije Nadzorna plošča, kot je označeno na spodnjem posnetku zaslona.

Zdaj kliknite Terminal in SNMP , kot je označena na spodnjem posnetku zaslona.

Oddelek Terminal & SNMP v aplikaciji Nadzorna plošča označi potrditveno polje Omogoči storitev SSH in klikne Prijavite se kot je označeno na spodnjem posnetku zaslona.

Storitev SSH mora biti omogočena na vašem Synology NAS.

Omogoči datotečno storitev rsync na Synology NAS:

Če želite omogočiti storitev datotek rsync na vašem Synology NAS, kliknite na Datotečne storitve ikono iz Nadzorna plošča app.

Zdaj se pomaknite do rsync zavihka Datotečne storitve odsek Nadzorna plošča kot je označeno na spodnjem posnetku zaslona.

Preverite Omogoči storitev rsync potrditveno polje in kliknite na Prijavite se kot je označeno na spodnjem posnetku zaslona.

Storitev datotek rsync mora biti omogočena.

Konfiguriranje skupne rabe datotek na Synology NAS za rsync:

Ko omogočite datotečno storitev rsync, je treba ustvariti novo mapo v skupni rabi. Če želite sinhronizirati datoteke v novo ustvarjeni mapi v skupni rabi, jo morate konfigurirati glede na vaše potrebe.

Če želite konfigurirati novo ustvarjeno mapo v skupni rabi, kliknite Mape v skupni rabi ikono iz Nadzorna plošča kot je označeno na spodnjem posnetku zaslona.

Kot lahko vidite, nova mapa v skupni rabi, NetBackup, je ustvarjen.

Za konfiguriranje mape v skupni rabi NetBackup, izberite in kliknite Uredi kot je označeno na spodnjem posnetku zaslona.

Privzeto mapa v skupni rabi NetBackup je ustvarjen v 1. zvezek , kot lahko vidite na spodnjem posnetku zaslona.

Če želite datoteke za varnostno kopijo shraniti v drugem obsegu, lahko uporabite Lokacija spustni meni za spremembo glasnosti.

Datoteke za varnostno kopijo rsync želim shraniti v 2. zvezek, zato bom izbral 2. zvezek Iz Lokacija spustnega menija, kot je prikazano na spodnjem posnetku zaslona.

Kot lahko vidite, 2. zvezek je izbrano kot NetBackup deljena mapa Lokacija.

Zdaj se pomaknite do Dovoljenja zavihek in nastavite Brati, pisati dovoljenja uporabnikom, do katerih želite dostopati NetBackup deliti.

Ko končate, kliknite v redu.

Kliknite na Da.

Kliknite na Da.

Spremembe se uporabljajo. Dokončanje lahko traja nekaj sekund.

Kot lahko vidite, NetBackup mapa v skupni rabi je premaknjena v 2. zvezek mojega Synology NAS.

Namestitev rsync v računalnik:

Za sinhronizacijo datotek iz računalnika s sistemom NAS Synology z rsync mora biti v računalniku nameščen program ukazne vrstice rsync. Obstaja velika verjetnost, da je rsync že nameščen v vašem računalniku. Če v vsakem primeru rsync ni nameščen v vašem računalniku, ga lahko preprosto namestite iz uradnega repozitorija paketov distribucije Linux (operacijskega sistema), ki ste ga namestili v računalnik.

Če želite namestiti rsync v računalnik, zaženite eno od naslednjih ukaznih skupin, odvisno od distribucije Linuxa, ki jo uporabljate.

Ubuntu 20.04 LTS:

$ sudo apt posodobitev
$ sudo apt namestite rsync -y

Debian 10:

$ sudo apt posodobitev
$ sudo apt namestite rsync -y

Linux Mint 20:

$ sudo apt posodobitev
$ sudo apt namestite rsync -y

CentOS 8 in RHEL 8:

$ sudo dnf makecahce
$ sudo dnf namestite rsync -y

Arch Linux:

$ sudo pacman -Syu
$ sudo pacman -S rsync

Varnostno kopiranje datotek z rsync:

Ko namestite rsync, lahko z rsync varnostno kopirate datoteke iz računalnika v Synology NAS.

Če želite organizirati stvari, vam priporočam, da ustvarite mapo v NetBackup mapa v skupni rabi Synology NAS z istim imenom kot ime gostitelja računalnika, iz katerega boste varnostno kopirali datoteke.

Če želite poiskati ime gostitelja v računalniku, zaženite naslednji ukaz:

$ hostname

Ime gostitelja vašega računalnika je treba natisniti, kot lahko vidite na spodnjem posnetku zaslona.

V mojem primeru je gostiteljsko ime mojega računalnika linuxhint-e86c5d. Za vas bo drugače, zato ga odslej zamenjajte s svojim.

Če želite ustvariti novo mapo v NetBackup mapo v skupni rabi, odprite File Station na vašem Synology NAS, se pomaknite po NetBackup mapo v skupni rabi in kliknite Ustvari kot je označeno na spodnjem posnetku zaslona.

Kliknite na Ustvari mapo kot je označeno na spodnjem posnetku zaslona.

Vnesite ime gostitelja (v mojem primeru, linuxhint-e86c5d) v računalniku in kliknite v redu.

Ustvariti je treba novo mapo, kot lahko vidite na spodnjem posnetku zaslona.

Zdaj pa naredimo varnostno kopijo / domov mapo računalnika v Synology NAS.

Preden naredite dejansko varnostno kopijo rsync, je dobro preizkusiti, ali bo rsync deloval, kot ste pričakovali.

Če želite preizkusiti, ali rsync deluje, lahko rsync zaženete z -n možnost, kot sledi:

$ rsync -avnzx @:

Če gre vse v redu, zaženite ukaz rsync brez možnosti -n, da naredite dejansko varnostno kopijo.

$ rsync -avzx @:

Tukaj,

: To je pot do mape, ki jo želite varnostno kopirati v svoj Synology NAS iz računalnika. V tem primeru je / domov mapo.

: To je pot mape na vašem Synology NAS, kamor želite shraniti varnostno kopijo.
Pot bo v naslednji obliki:

/ glasnost//

V tem primeru je je NetBackup.

The NetBackup mapa v skupni rabi je ustvarjena v 2. zvezek mojega Synology NAS. Torej, v mojem primeru, je 2.

The je ime mape, v katero želite varnostno kopirati / domov mapo iz računalnika. V tem primeru je ime gostitelja vašega računalnika. V mojem primeru, je linuxhint-e86c5d.

: To je uporabniško ime vašega Synology NAS, ki ga želite uporabiti za varnostno kopiranje.

V mojem primeru je shovon.

: To je naslov IP vašega Synology NAS. V mojem primeru je 192.168.0.110.

OPOMBA: Vrednost , , , in bo drugače za vas. Zato jih odslej zamenjajte z želeno vrednostjo.

Če želite preizkusiti, ali varnostna kopija rsync deluje, zaženite ukaz rsync z -n možnost, kot sledi:

$ rsync -avnzx / home shovon @ 192.168.0.110: / volume2 / NetBackup / $ (ime gostitelja)

OPOMBA: V prejšnjem ukazu sem uporabil $ (ime gostitelja) kot ime. $ (ime gostitelja) bo nadomeščeno z imenom gostitelja v računalniku, ko zaženete ukaz rsync. Če ste kot ime datoteke uporabili ime gostitelja v računalniku ime, lahko napišete Všečkaj to. Mislim, da je varneje kot vtipkati ime gostitelja v ročno, saj se lahko izognete tipkarskim napakam, če je ime gostitelja predolgo ali prezapleteno.

Če želite določiti ime ročno v namesto tega lahko ukaz rsync napišete tudi na naslednji način:

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

Ko se prvič povežete s svojim Synology NAS prek SSH, boste videli naslednji poziv.

Vtipkaj ja in pritisnite da sprejmete prstni odtis.

Zdaj vnesite geslo za prijavo vašega Synology NAS in pritisnite .

Kot vidite, se prikaže želena struktura map. V varnostno kopijo so vključene tudi skrite datoteke in mape. Torej, ukaz rsync deluje v redu.

Zdaj za dejansko varnostno kopiranje zaženite isti ukaz rsync brez datoteke -n možnost, kot sledi:

$ rsync -avnzx / home shovon @ 192.168.0.110: / volume2 / NetBackup / $ (ime gostitelja)

Vnesite geslo za Synology NAS in pritisnite .

Kot lahko vidite, rsync varnostno kopira vse datoteke in mape iz / domov imenik vašega računalnika v Synology NAS. Izdelava lahko traja nekaj časa, odvisno od velikosti datoteke, ki jo varnostno kopirate, in hitrosti vaše omrežne povezave.

Na tej točki je varnostno kopiranje končano.

Ko je varnostno kopiranje končano, bi morali videti domov / v mapi NetBackup mapo v skupni rabi vašega Synology NAS, kot lahko vidite na spodnjem posnetku zaslona.

Uporabniške domače mape je treba tudi varnostno kopirati rekurzivno, kot je prikazano na spodnjem posnetku zaslona.

Kot lahko vidite, so vse datoteke in mape (tudi skrite) v uporabnikovi domači mapi lepo varnostno kopirane.

Izdelava dodatnih varnostnih kopij z rsync:

Ko naredite varnostno kopijo mape iz računalnika v Synology NAS, lahko naredite postopno varnostno kopijo te mape, ko naslednjič naredite varnostno kopijo z rsync.

Ustvarimo na primer novo datoteko preskus.txt v DOMOV mapo v računalniku.

$ echo "Hello World"> test.txt

Kot lahko vidite, nova datoteka preskus.txt je ustvarjen v DOMOV mapo.

Zdaj pa varnostno kopirajte / domov mapo iz računalnika v Synology NAS z rsync, kot sledi:

$ rsync -avnzx / home shovon @ 192.168.0.110: / volume2 / NetBackup / $ (ime gostitelja)

Vnesite prijavno geslo Synology NAS in pritisnite .

Kot lahko vidite, so na Synology NAS varnostno kopirane samo novo ustvarjene datoteke in datoteke, ki so se spremenile od zadnjega varnostnega kopiranja.

Kot lahko vidite, novo ustvarjena datoteka preskus.txt je varnostno kopiran na NetBackup mapa v skupni rabi mojega Synology NAS. Torej, postopno varnostno kopiranje deluje v redu.

Kam naprej?

Če želite z rsync učinkovito varnostno kopirati datoteke iz računalnika v Synology NAS, morate dobro razumeti, kako deluje rsync.

Če potrebujete pomoč pri rsync, si lahko preberete članek Kako uporabiti ukaz rsync za kopiranje datotek v Ubuntu in se naučite osnov rsync. Upajmo, da vam bo ta članek pomagal narediti učinkovite varnostne kopije z uporabo programa rsync.

Prav tako lahko preberete priročno stran programa rsync, če želite izvedeti vse možnosti rsync in kaj vsaka od možnosti naredi. Nič ne more premagati strani Linux.

Za dostop do strani rsync zaženite naslednji ukaz:

$ man rsync

Treba je odpreti man stran z rsync. Stran z informacijami o rsync vsebuje vse, kar boste kdaj morali vedeti o rsync.

Zaključek:

V tem članku sem vam pokazal, kako omogočiti SSH na vašem Synology NAS. Pokazal sem vam tudi, kako omogočiti storitev datotek rsync na vašem Synology NAS in konfigurirati mapo v skupni rabi za varnostno kopiranje z rsync. Pokazal sem vam, kako naredite varnostne kopije iz računalnika in postopno varnostno kopirate iz računalnika v Synology NAS z rsync.

Kako uporabiti Xdotool za spodbujanje klikov in pritiskov mišk v Linuxu
Xdotool je brezplačno in odprtokodno orodje za ukazno vrstico, ki simulira klike in pritiske tipk. Ta članek bo zajemal kratek vodnik o uporabi xdotoo...
Najboljših 5 izdelkov z ergonomsko računalniško miško za Linux
Ali dolgotrajna uporaba računalnika povzroča bolečine v zapestju ali prstih? Ali imate trde sklepe in bi se morali neprestano tresti z rokami? Ali čut...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...