Kā instalēt un konfigurēt rsnapshot operētājsistēmā Linux

Ka Instalet Un Konfiguret Rsnapshot Operetajsistema Linux



Strādājot ar lieliem datiem, ir svarīgi apsvērt, kā tos dublēt. Ir divu veidu rezerves plāni; viens ir parasts dublējums, kas dublē visus datus. Vēl viens veids ir papildu dublēšana, kas saglabā tikai papildu datus kopš pēdējās dublēšanas. Pirmā plāna trūkums ir tāds, ka tas patērē daudz atmiņas, jo faili tiek saglabāti vairākas reizes ar jaunajiem papildinājumiem. No otras puses, papildu dublējums vispirms dublē visus datus; tad papildu daļa tiek dublēta kopš iepriekšējās dublēšanas.

Rsnapshot ir uz rsync balstīta, pakāpeniska dublēšanas utilīta, kas palīdz veikt lokālās un attālās failu sistēmas dublējumus. Galvenā rsnapshot izmantošanas priekšrocība ir tā, ka tas pēc iespējas vairāk ietaupa vietu diskā.







Kā instalēt un konfigurēt rsnapshot operētājsistēmā Linux

Varat instalēt un konfigurēt rsnapshot jebkurā uz Debian balstītā izplatīšanā, izmantojot minēto procesu. Mēs palaižam komandas Ubuntu 22.04:



Kā instalēt rsnapshot operētājsistēmā Linux

Lai sāktu ar rsnapshot instalēšana, pirmkārt, mums ir jāatjaunina visas sistēmas pakotnes. Pēc tam varat lejupielādēt rsnapshot rīku, izmantojot apt pakotņu pārvaldnieku.



Atjauniniet Ubuntu 22.04 sistēmu, izpildot minēto komandu:





sudo piemērots atjauninājums

Rsnapshot utilīta instalēšanas veids uz Debian balstītiem Linux izplatījumiem ir diezgan vienkāršs un tikai vienas komandas attālumā, kas ir minēts tālāk:



sudo apt uzstādīt rsnapshot

Lai instalētu rsnapshot RHEL/CentOS/Fedora, izpildiet norādīto komandu:

sudo yum instalēt rsnapshot

Kā konfigurēt rsnapshot operētājsistēmā Linux

Visi rsnapshot konfigurācijas iestatījumi tiek saglabāti /etc/rsnapshot.conf failu. Atveriet šo failu, izmantojot jebkuru redaktoru, t.i., Vim vai Nano, un jūs redzēsit /var/cache/rsnapshot/ ceļš tur, kur tiks saglabāti visi momentuzņēmumi.

nano / utt / rsnapshot.conf

Rezerves katalogi

Pirms kaut ko dublēt, jums jāzina, kādus faktiskos failus, direktorijus vai datus vēlaties dublēt.

Ja to izmantojat vietējā datorā, datu dublēšana ir diezgan vienkārša. Atverot failu /etc/rsnapshot.conf, jūs redzēsit, ka daži direktoriji jau ir ceļā uz saglabāšanu pēc noklusējuma:

dublējums / mājas / vietējais saimnieks /

dublējums / utt / vietējais saimnieks /

dublējums / usr / vietējā / vietējais saimnieks /

Pieņemsim, ka mums ir jādublē Dokumenti direktors, šī rinda tiks pievienota šādi:

dublējums / mājas / Dokumenti    localhost /

Saglabājiet dublēšanas intervālus

Kā mēs lasījām iepriekš, rsnapshot ir papildu dublējums, tas palīdz saglabāt vecākus momentuzņēmumus neatkarīgi no tā, vai tie ir stundu, katru nedēļu vai mēnesi. To var izdarīt, piešķirot noteiktu skaitu momentuzņēmumu, kas jāveic intervālos.

Failā /etc/rsnapshot.conf pārejiet uz REZERVES LĪMEŅI / INTERVĀLI sadaļu un ierakstiet šo, lai saglabātu momentuzņēmumus:

paturēt katru stundu 5

saglabāt katru dienu 6

saglabāt katru nedēļu 7

saglabā katru mēnesi 10

Varat to iestatīt atbilstoši savām momentuzņēmuma prasībām.

Rezerves tālvadības mašīna

Lai dublētu attālo iekārtu, ar attālo iekārtu ir jābūt SSH savienojumam bez paroles. Lai iestatītu SSH saziņu bez paroles ar attālo iekārtu, izlasiet tālāk minēto procesu.

Lai ģenerētu ssh-atslēgu, terminālī izpildiet šādu komandu:

ssh-keygen

Lai kopētu ģenerēto publisko atslēgu uz attālo mašīnu, izmantojiet minēto sintaksi:

ssh-copy-id < lietotājvārds >@< IP adrese >

Piemēram:

ssh-copy-id sam @ 192.168.13.14

Pēc iepriekš minēto darbību veikšanas tiks izveidots ssh savienojums bez paroles.

Lai dublētu attālās mašīnas, failā /etc/rsnapshot.conf ir jānorāda servera atrašanās vieta (direktoriji):

dublējums < lietotājvārds >@< IP adrese > : < attālās_iekārtas_datu_ceļš > < klienta_mašīnas_rezerves_ceļš >

Piemēram:

Es esmu dublieris @ 192.168.13.14: / mājas / pats / Dokumenti / bija / kešatmiņa / rsnapshot

Kad esat norādījis servera direktorijus, palaidiet šo rsnapshot komandu, lai iestatītu dublēšanas intervālu:

rsnapshot katru dienu

Automatizācijas uzdevumu plānošana, izmantojot Cron

Lai ieplānotu automatizācijas rezerves plānu, ir jānorāda laiks kopā ar noteiktiem intervāliem, t.i., stundu, dienu, nedēļu vai mēnesi; jums ir jāatver /etc/cron.d/rsnapshot failu, izmantojot jebkuru redaktoru.

sudo / utt / cron.d / rsnapshot

Atverot šo failu, noņemiet komentāru no minētās sintakses un iestatiet grafiku automātiskās dublēšanas veikšanai:

Pirmajā rindā rsnapshot dublēs katru dienu pulksten 06:00, bet otrajā rindā dublēšanas process tiks veikts pulksten 20:00 katrā mēneša pirmajā dienā.

Pārbaudiet rsnapshot konfigurācijas

Kad visas konfigurācijas ir pabeigtas, izpildiet doto komandu, lai pārbaudītu, vai tajās nav kļūdu. Ja saņemat atbildi Sintakse OK , nozīmē, ka ar iestatījumiem nav nekā slikta:

sudo rsnapshot konfigurācijas tests

Varat arī pārbaudīt dublēšanas intervālus, izpildot doto rsnapshot komandu:

sudo rsnapshot < intervāls >

Nomainiet ar stundu, dienu, nedēļu vai mēnesi, tas ir tas, ko vēlaties pārbaudīt.

Secinājums

Rsnapshot ir papildu dublējums, kas palīdz vienu reizi dublēt datus un pēc tam dublēt papildu failus vai direktorijus kopš pēdējās dublēšanas. Rsnapshot konfigurācijas tiek saglabātas mapē /etc/rsnapshot/conf failu, kurā varat rediģēt iestatījumus. Šajās vadlīnijās ir minēti vairāki piemēri, kā konfigurēt rsnapshot failu un kā mēs varam dublēt direktorijus. Mēs esam arī pārbaudījuši konfigurācijas failu un neatradām nekādas kļūdas.