Sinoloģija

Kā lietot rsync Synology NAS

Kā lietot rsync Synology NAS
Pilna rsync ir attālā sinhronizācija. rsync ir komandrindas programma failu sinhronizēšanai. To izmanto, lai sinhronizētu failus no datora uz attālo datoru, no attālā datora uz datoru, no mapes uz citu mapi tajā pašā datorā, no datora uz ārējo cieto disku, no attālā datora uz ārējo cieto braukt utt. To var izmantot arī elementāru dublējumu izveidošanai.

Šajā rakstā tiks parādīts, kā iespējot rsync jūsu Synology NAS un sinhronizēt failus no datora uz jūsu Synology NAS. Tātad, sāksim darbu.

Iespējot SSH pakalpojumu Synology NAS:

Pirms varat iespējot rsync savā Synology NAS, jums jāiespējo SSH pakalpojums jūsu Synology NAS, jo rsync izmanto SSH protokolu failu sinhronizēšanai starp datoru un Synology NAS.

Lai iespējotu SSH pakalpojumu savā Synology NAS, atveriet Vadības panelis lietotni no jūsu Synology NAS DSM tīmekļa GUI.

Klikšķiniet uz Papildu režīms no lietotnes Vadības panelis augšējā labajā stūrī, kā norādīts zemāk esošajā ekrānuzņēmumā.

Tagad noklikšķiniet uz Termināls un SNMP ikona, kā norādīts zemāk redzamajā ekrānuzņēmumā.

Lietotnes Control Panel sadaļā Terminal & SNMP tiek atzīmēta izvēles rūtiņa Enable SSH service un noklikšķiniet uz Piesakies kā norādīts zemāk redzamajā ekrānuzņēmumā.

SSH pakalpojums ir jāiespējo jūsu Synology NAS.

Iespējot rsync failu servisu Synology NAS:

Lai iespējotu rsync failu pakalpojumu savā Synology NAS, noklikšķiniet uz Failu pakalpojumi ikona no Vadības panelis lietotne.

Tagad dodieties uz rsync cilne Failu pakalpojumi sadaļa Vadības panelis lietotne, kā norādīts tālāk redzamajā ekrānuzņēmumā.

Pārbaudiet Iespējot rsync pakalpojumu izvēles rūtiņu un noklikšķiniet uz Piesakies kā norādīts zemāk redzamajā ekrānuzņēmumā.

Jāiespējo failu pakalpojums rsync.

Failu koplietošanas konfigurēšana pakalpojumā Synology NAS rsync:

Kad esat iespējojis failu pakalpojumu rsync, jāizveido jauna koplietojamā mape. Lai sinhronizētu failus jaunizveidotajā koplietotajā mapē, tas jākonfigurē atkarībā no jūsu vajadzībām.

Lai konfigurētu jaunizveidoto koplietojamo mapi, noklikšķiniet uz Koplietotās mapes ikona no Vadības panelis lietotne, kā norādīts tālāk redzamajā ekrānuzņēmumā.

Kā redzat, jauna koplietojama mape, NetBackup, ir izveidots.

Lai konfigurētu koplietojamo mapi NetBackup, atlasiet to un noklikšķiniet uz Rediģēt kā norādīts zemāk redzamajā ekrānuzņēmumā.

Pēc noklusējuma koplietotā mape NetBackup ir izveidots 1. sējums jūsu Synology NAS, kā redzat zemāk redzamajā ekrānuzņēmumā.

Ja vēlaties saglabāt dublējuma failus citā sējumā, varat izmantot Atrašanās vieta nolaižamajā izvēlnē, lai mainītu skaļumu.

Es vēlos saglabāt rsync dublējuma failus 2. sējums, tāpēc es izvēlēšos 2. sējums no Atrašanās vieta nolaižamajā izvēlnē, kā parādīts zemāk esošajā ekrānuzņēmumā.

Kā jūs redzat, 2. sējums ir izvēlēts kā NetBackup koplietotā mape Atrašanās vieta.

Tagad dodieties uz Atļaujas cilni un iestatiet Lasīt rakstīt atļaujas lietotājiem, kuriem vēlaties piekļūt NetBackup dalīties.

Kad esat pabeidzis, noklikšķiniet uz labi.

Klikšķiniet uz Jā.

Klikšķiniet uz Jā.

Izmaiņas tiek piemērotas. Lai pabeigtu, var būt nepieciešamas dažas sekundes.

Kā redzat, NetBackup koplietotā mape ir pārvietota uz 2. sējums no manas Synology NAS.

Programmas rsync instalēšana datorā:

Lai sinhronizētu failus no datora uz Synology NAS ar rsync, datorā jāinstalē komandrindas programma rsync. Pastāv liela iespēja, ka rsync jau ir instalēts jūsu datorā. Ja jebkurā gadījumā rsync nav instalēts jūsu datorā, varat to viegli instalēt no oficiālā Linux izplatīšanas (operētājsistēmas) repozitorija, kuru esat instalējis datorā.

Lai datorā instalētu rsync, palaidiet vienu no šīm komandu grupām atkarībā no izmantotā Linux izplatīšanas.

Ubuntu 20.04 LTS:

$ sudo apt atjauninājums
$ sudo apt instalējiet rsync -y

Debian 10:

$ sudo apt atjauninājums
$ sudo apt instalējiet rsync -y

Linux Mint 20:

$ sudo apt atjauninājums
$ sudo apt install rsync -y

CentOS 8 un RHEL 8:

$ sudo dnf makecahce
$ sudo dnf instalējiet rsync -y

Arch Linux:

$ sudo pacman -Syu
$ sudo pacman -S rsync

Failu dublēšana ar rsync:

Kad esat instalējis rsync, varat dublēt failus no sava datora uz Synology NAS, izmantojot rsync.

Lai lietas būtu sakārtotas, es iesaku jums mapē izveidot mapi NetBackup jūsu Synology NAS koplietotā mape ar tādu pašu nosaukumu kā datora resursdatora nosaukums, no kura dublēsit failus.

Lai atrastu sava datora resursdatora nosaukumu, izpildiet šādu komandu:

$ resursdatora nosaukums

Datora resursdatora nosaukums ir jādrukā, kā redzat zemāk redzamajā ekrānuzņēmumā.

Manā gadījumā datora resursdatora nosaukums ir linuxhint-e86c5d. Jums tas būs savādāk, tāpēc turpmāk noteikti nomainiet to ar savu.

Lai izveidotu jaunu mapi mapē NetBackup koplietojamo mapi, atveriet File Station lietotnē Synology NAS, pārvietojieties NetBackup koplietoto mapi un noklikšķiniet uz Izveidot kā norādīts zemāk redzamajā ekrānuzņēmumā.

Klikšķiniet uz Izveidot mapi kā norādīts zemāk redzamajā ekrānuzņēmumā.

Lūdzu, ierakstiet resursdatora nosaukumu (manā gadījumā, linuxhint-e86c5d) un noklikšķiniet uz labi.

Būtu jāizveido jauna mape, kā redzat zemāk redzamajā ekrānuzņēmumā.

Tagad dublēsim /mājas datora mapi uz Synology NAS.

Pirms veicat faktisko rsync dublēšanu, ieteicams pārbaudīt, vai rsync darbosies tā, kā jūs gaidījāt.

Lai pārbaudītu, vai rsync darbojas, varat palaist rsync ar -n šādi:

$ rsync -avnzx @:

Ja viss notiek labi, palaidiet komandu rsync bez opcijas -n, lai veiktu faktisko dublēšanu.

$ rsync -avzx @:

Šeit,

: Tas ir mapes, kuru vēlaties dublēt, ceļš uz Synology NAS no datora. Šajā gadījumā /mājas mapi.

: Tas ir mapes ceļš jūsu Synology NAS, kur vēlaties saglabāt dublējumu.
Ceļš būs šādā formātā:

/ apjoms//

Šajā gadījumā ir NetBackup.

The NetBackup koplietotā mape ir izveidota mapē 2. sējums no manas Synology NAS. Tātad, manā gadījumā, ir 2.

The ir mapes nosaukums, kurā vēlaties dublēt /mājas mapi no sava datora. Šajā gadījumā datora resursdatora nosaukums. Manā gadījumā, ir linuxhint-e86c5d.

: Tas ir jūsu Synology NAS lietotājvārds, kuru vēlaties izmantot dublējuma izveidošanai.

Manā gadījumā ir šovons.

: Tā ir jūsu Synology NAS IP adrese. Manā gadījumā tā ir 192.168. lpp.0.110.

PIEZĪME: Vērtība , , , un jums būs savādāk. Tātad, turpmāk noteikti nomainiet tos ar vēlamo vērtību.

Lai pārbaudītu, vai rsync dublēšana darbojas, palaidiet komandu rsync ar -n šādi:

$ rsync -avnzx / home shovon @ 192.168. lpp.0.110: / volume2 / NetBackup / $ (resursdatora nosaukums)

PIEZĪME: Iepriekšējā komandā es izmantoju $ (resursdatora nosaukums) nosaukums. $ (resursdatora nosaukums) palaižot komandu rsync, tā tiks aizstāta ar datora resursdatora nosaukumu. Ja esat izmantojis sava datora resursdatora nosaukumu nosaukumu, varat uzrakstīt kā šis. Es domāju, ka tas ir drošāk nekā ierakstīt resursdatora nosaukumu manuāli, lai izvairītos no rakstīšanas kļūdām, ja jūsu resursdatora nosaukums ir pārāk garš vai pārāk sarežģīts.

Ja vēlaties norādīt nosaukumu manuāli tā vietā jūs varat arī rakstīt komandu rsync šādi:

$ rsync -avnzx / home shovon @ 192.168. lpp.0.110: / sējums2 / NetBackup / linuxhint-e86c5d

Pirmo reizi izveidojot savienojumu ar savu Synology NAS, izmantojot SSH, tiks parādīta šāda uzvedne.

Ieraksti un nospiediet pieņemt pirksta nospiedumu.

Tagad ierakstiet sava Synology NAS pieteikšanās paroli un nospiediet .

Kā redzat, tiek parādīta vēlamā mapes struktūra. Slēptie faili un mapes ir iekļauti arī dublējumā. Tātad komanda rsync darbojas lieliski.

Tagad, lai veiktu faktisko dublēšanu, palaidiet to pašu komandu rsync bez -n šādi:

$ rsync -avnzx / home shovon @ 192.168. lpp.0.110: / sējums2 / NetBackup / $ (resursdatora nosaukums)

Ievadiet žurnālā Synology NAS paroli un nospiediet .

Kā redzat, rsync dublē visus failus un mapes no /mājas datora direktoriju uz Synology NAS. Atkarībā no dublējamā faila lieluma un tīkla savienojuma ātruma var paiet zināms laiks.

Šajā brīdī dublēšana ir pabeigta.

Kad dublēšana ir pabeigta, jums vajadzētu redzēt mājas/ mapē mapē NetBackup jūsu Synology NAS koplietotā mape, kā redzat zemāk redzamajā ekrānuzņēmumā.

Lietotāja mājas mapēm arī jābūt dublētām rekursīvi, kā parādīts zemāk esošajā ekrānuzņēmumā.

Kā redzat, visi lietotāja mājas mapes faili un mapes (pat slēptās) tiek dublēti.

Pieaugošo dublējumu ņemšana ar rsync:

Kad esat no datora paņēmis mapes dublējumkopiju savā Synology NAS, varat nākamreiz dublēt šo mapi, izmantojot rsync.

Piemēram, izveidosim jaunu failu pārbaude.txt iekš MĀJAS datora mapi.

$ echo "Hello World"> tests.txt

Kā redzat, jauns fails pārbaude.txt ir izveidots MĀJAS mapi.

Tagad dublējiet /mājas mapi no sava datora uz savu Synology NAS ar rsync šādi:

$ rsync -avnzx / home shovon @ 192.168. lpp.0.110: / sējums2 / NetBackup / $ (resursdatora nosaukums)

Ievadiet sava Synology NAS pieteikšanās paroli un nospiediet .

Kā redzat, Synology NAS tiek dublēti tikai jaunizveidotie faili un faili, kas ir mainījušies kopš pēdējās dublēšanas veikšanas.

Kā redzat, jaunizveidotais fails pārbaude.txt tiek dublēts NetBackup manas Synology NAS koplietotā mape. Tātad elementārā dublēšana darbojas lieliski.

Kurp doties tālāk?

Lai efektīvi dublētu failus no sava datora uz Synology NAS ar rsync, jums ir labi jāpārzina, kā darbojas rsync.

Ja jums nepieciešama palīdzība ar rsync, varat izlasīt rakstu Kā izmantot rsync komandu failu kopēšanai Ubuntu, lai uzzinātu rsync pamatus. Cerams, ka šis raksts palīdzēs jums veikt efektīvas dublējumkopijas, izmantojot programmu rsync.

Varat arī izlasīt programmas rsync manpage, lai uzzinātu par visām rsync opcijām un katras no iespējām. Nekas nepārspēj Linux rokasgrāmatas.

Lai piekļūtu rsync lapai, izpildiet šādu komandu:

$ man rsync

Jāatver rsync man lapa. Rsync manā lapā ir viss, kas jums kādreiz būs jāzina par rsync.

Secinājums:

Šajā rakstā es jums parādīju, kā iespējot SSH jūsu Synology NAS. Esmu arī parādījis, kā iespējot failu Syncro NAS rsync pakalpojumu un konfigurēt koplietotu mapi dublējumu uzņemšanai ar rsync. Esmu parādījis, kā paņemt dublējumkopijas no sava datora un veikt papildu dublējumkopijas no datora uz savu Synology NAS ar rsync.

SuperTuxKart operētājsistēmai Linux
SuperTuxKart ir lielisks nosaukums, kas paredzēts, lai sniegtu jums Mario Kart pieredzi bez maksas jūsu Linux sistēmā. Tas ir diezgan izaicinoši un ja...
Cīņa par Vesnota apmācību
Cīņa par Vesnotu ir viena no populārākajām atvērtā koda stratēģijas spēlēm, kuru jūs varat spēlēt šajā laikā. Šī spēle ir izstrādāta ne tikai ļoti ilg...
0 A.D. Apmācība
No daudzajām stratēģijas spēlēm 0 A.D. izdodas izcelties kā visaptverošs nosaukums un ļoti dziļa, taktiska spēle, neskatoties uz to, ka tā ir atvērtā ...