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
- Kā instalēt rsnapshot operētājsistēmā Linux
- Kā konfigurēt rsnapshot operētājsistēmā Linux
- Secinājums
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 5saglabā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
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.