Įdiekite ir naudokite „backupninja“ „Ubuntu“

atsarginėninja

Bet kuris vartotojas žino, kaip svarbu reguliariai daryti atsargines kopijas, ir mes visi tam tikru gyvenimo momentu kentėjome, kad neatsižvelgėme į šią neginčijamą tiesą. Galbūt dėl ​​laiko stokos, galbūt dėl ​​to, kad praleidome nepakankamai laiko ieškodami įrankio, kuris geriausiai atitiktų mūsų pageidavimus, tiesa ta, kad kai kažkas nepavyksta ir pametame vaizdus, ​​dokumentus, vaizdo įrašus ir kitus, tai kai prisiekiame, kad kažkas toks niekada nebegrįš. atsitikti mums.

Gerai tai, kad atsarginių kopijų kūrimo įrankiai tampa vis geresni ir paprasčiau konfigūruojami, ir tai papildo turimą aparatinę įrangą, kurią galima naudoti, nes ne tik didesnis interneto ryšio greitis, bet ir failų dydis. diskiniai ir išimami diskai. Šiandien mes norime parodyti, kaip įdiegti „backupninja“, labai išsamus ir universalus atsarginės kopijos įrankis, orientuotas į „Debian“ ir išvestinius distros, tarp kurių, žinoma, turime ir „Ubuntu“.

Kai kuriuos privalumus, kuriuos jis mums teikia atsarginėninja yra galimybė konfigūruoti atsargines kopijas naudokite „shell“ scenarijus, kas, kaip žinoma, visada pritraukia „Linux“ vartotojus. Tai taip pat yra faktas, kad remiamasi tokiais gerai žinomais įrankiais kaip dvigubumas, „rdiff-backup“, „mysqdump“, „msqlhotcopy“ ir MySQL arba MariaDB.

Norėdami pradėti, turime įdiegti „backupninja“, daugiau nei paprasta, nes tai yra oficialiose „Ubuntu“ saugyklose, todėl galime tai padaryti naudodamiesi paprastu būdu:

# apt-get install backupninja

Mes leidome diegimo įrankiui atlikti savo reikalą, o pabaigoje sukursime katalogus ir failus, kuriuos jis naudoja, pavyzdžiui / usr / sbin / backupninja (pagrindinis šios programos scenarijus), /etc/cron.d/backupninja (automatizuoti jo paleidimą), /etc/logrotate.d/backupninja (žurnalo failams), /etc/backup.d/ (čia yra konfigūracijos failai), /etc/backupninja.conf (bendras konfigūracijos failas) ir / usr / share / doc / backupninja / pavyzdžiai, kuriuose, kaip rodo pavadinimas, yra konfigūracijos šablonų pavyzdžiai.

Dabar mes galime pradėti, ir pirmiausia turime tai padaryti paleisti „ninjahelper“ failą, kuris padės mums sukonfigūruoti šį atsarginės kopijos įrankį. Pirmas dalykas, kurį daro šis scenarijus, yra mūsų paprašyti įdiegti „dialog“, įrankį, kuris palengvina dialogų kūrimą terminale, tai yra kažkas reikalingo, kad galėtume pamatyti parinktis ir įvykdyti norimas. Taigi mes jį priimame ir po kelių sekundžių turėsime atsarginės kopijos kūrimo dialogo langą: norėdami sukurti tokį, mes paprasčiausiai judame žymeklio rodyklėmis ir „Enter“ pažymime parinktį „nauja“.

Tada pamatysime variantus, kurie susideda iš sukurkite atsarginę sistemos ir aparatūros informacijos, makecd, mysql ar postgresql duomenų bazių atsarginę kopijąarba parinktys, naudojant tokius įrankius kaip „rdiff“, „rsync“ arba „tar“. Pažiūrėkime kaip naudoti rsync kuriant nuotolines katalogų atsargines kopijas, automatiškai sinchronizuojamas su vietiniu aplanku ir leidžiantis tai padaryti periodiškai dėl „cron“ / „anacron“.

Tai, ką turime padaryti, yra sukurti failą kataloge /etc/backup.d, išsaugokite jį ir pakeiskite jo teises į 600 (tai yra, skaitykite ir rašykite savininkui, nieko grupei ir kitiems).

# Vartotojo vardas nuotoliniame kompiuteryje
vartotojas = šaknis
# Nuotolinis kompiuteris
host = serveris1
# Nuotolinis katalogas
remotedir = / namai / dokumentai /
# Vietinis katalogas
localdir = / home / backup
# Katalogas, kuriame turime ankstesnę atsarginę kopiją
lokaldirant = / home / backup.1
mv $ localdir $ localdirant
#rsync
rsync -av –delete –recursive –link-dest = $ localdirant $ user @ $ host: $ remotedir $ localdir

Dabar mes jį paleidžiame:

# backupninja -n

Mes sukursime aplanką, vadinamą atsargine kopija.0, kuriame bus visi tie failai, kurie yra nauji arba kurie buvo modifikuoti, palyginti su ankstesne atsargine kopija, ir juose bus sudėtinės nuorodos į tuos, kurie lieka nepakitę. Tai galime patvirtinti paprasčiausiai palyginus abiejų katalogų inodus ir dydžius.

Daugiau informacijos: „Backupninja“ (Oficiali svetainė)


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.