Mājas darbs rezerves Ir svarīgi aizsargāt informāciju, kas mums ir mūsu datoros, lai gan ir skaidrs, ka viena lieta ir darīt to mājās, un pavisam kas cits ir aizsargāt universitātes vai uzņēmuma datus, kur informācijas apjoms ir daudz lielāks, un ir dažādi pienākumi. Tāpēc vajadzība pēc jaudīgiem un daudzpusīgiem rīkiem ir daudz lielāka, lai gan ir skaidrs, ka tos ikviens no mums var izmantot arī mājās.
Tagad redzēsim kā instalēt un konfigurēt rsnapshot elementārām dublējumkopijām, tas ir rīks, kas ļauj mums ne tikai droši un vienkārši aizsargāt informāciju, bet arī to ļoti efektīvi. Piemērs tam, ko mēs sakām, ir fakts, ka uzglabāšanai nepieciešamā vieta, neatkarīgi no tā, kā mēs to izmantojam, tā ir nedaudz augstāks par dublējumu kopš tā laika vienīgā saglabātā lieta ir modificēto failu kopija. Vēl viena rsnapshot priekšrocība ir tā, ka dublējumkopijas ir cietās saites uz iepriekšējām dublējumkopijām, tas notiek tik ilgi, kamēr nav notikušas izmaiņas dublējumkopijas Protams.
Lai varētu izmantot rsnapshot mums ir jāatbild uz dažiem jautājumiem, un tas ir tas, ka tas ir rīks, kas savukārt paļaujas uz citiem tā darbībā. Piemēram, pieņemsim nepieciešama rsync instalēšana, kā arī piekļuve caur SSH uz datoru, kurā mēs glabāsim dublējumkopijas, tas ir, mums jābūt instalētiem SSH abos datoros un konfigurēja atslēgas, lai tām varētu piekļūt, neievadot paroli “ar roku”.
Tātad, vispirms mēs to konfigurēsim:
ssh -keygen -t rsa
Šeit SSH mums prasīs frāzi, bet, tā kā mēs izpildīsim komandas attālināti, mēs vēlamies 0 mijiedarbību, tāpēc mēs to izmetīsim, nospiežot Enter / Enter taustiņu 2 reizes, kā mums tiek prasīts. Beigās mums būs 2 jauni faili failā ~ / .ssh: viens ir id_rsa un satur privāto identifikācijas atslēgu, otrs ir id_rsa.pub un satur publiskā atslēga. Pēdējais tiek nokopēts uz attālo serveri, izmantojot komandu ssh-copy-id, kas mums prasa konta paroli minētajā serverī un pēc tam rūpējas par tā augšupielādi un glabāšanu pareizā veidā, tas ir, izveidojot atbilstošos direktorijus. un nepieciešamo atļauju iestatīšana:
# ssh-copy-id -i ~ / .ssh / id_rsa.pub lietotājs @ attālais serveris
Tad mēs instalējam rsync un rsnapshot:
# sudo apt-get instalēt rsync rsnapshot
Tagad mēs rediģējam konfigurācijas failu rsnapshot, lai izveidotu direktoriju, kurā mēs izveidosim dublējumkopijas:
# nano /etc/rsnapshot.conf
Mēs mainām sadaļu snapshot_root, lai norādītu, kur mēs attālā datorā glabāsim dublējumkopijas:
# snapshot_root / disk1 / backup
Mēs izveidojam intervālu, kurā rsnapshot veiks savu uzdevumu (šajā piemērā četras reizes dienā, kas notiek ik pēc sešām stundām), un šim nolūkam mēs noņemam # priekšā no tā, kuru izmantosim, un pārveidojam to pēc garšas, piemēram:
intervāls stundas 4
Tagad mēs izveidojam vietējās mapes, kuras mēs sinhronizēsim, un mēs tās pievienojam kopā ar opciju “dublējums”:
backup / home / localhost /
backup / etc localhost /
Jāatzīmē, ka lauki ir atdalīti ar "tabs", tas ir, ka pēc tā ievadīšanas mēs nospiežam tabulēšanas taustiņu utt. Arī mēs varam norādīt, kurus failus mēs vēlamies izslēgt no dublējumiem, kuriem katram no tiem mēs izmantojam īpašu līniju:
izslēgt_failu /etc/rsnapshot.conf
izslēgt_fails /etc/bashrc.conf
Tad mēs saglabājam un pabeidzam šo konfigurāciju, bet par laimi mums ir iespēja to pārbaudīt, izmantojot parametru:
# momentuzņēmuma konfigurācijas tests
Ja viss izdosies, mēs saņemsim ziņojumu “Sintax OK”.
Vēl viena iespēja ir palaist to testa režīmā, kurā mēs ievadām:
# rsnapshot -t stundā
Visbeidzot, mums vienkārši ir palaist rsnapshot, ko mēs darām, pievienojot izpildes režīmu, kuram jāatbilst mūsu izmantotajam intervālam: stundas, dienas, nedēļas vai mēneša.
Mūsu gadījumā:
#rsnapshot katru stundu
To mēs redzēsim iekšienē / disk1 / backup būs mapes /dienas.0/localhost/home y katru dienu.0 / localhost / utt, un tajās būs tāds pats saturs kā komandas mapēs, kuras mēs vēlējāmies aizsargāt. Tas ir viss, un, pateicoties rsnapshot no šī brīža mēs varam paļauties papildu rezerves kopijas mūsu sistēmā.