Instalirajte i koristite backupninja na Ubuntuu

backupninja

Bilo koji korisnik zna koliko je važno redovito izrađivati ​​sigurnosne kopije i svi smo u nekom trenutku svog života patili što nismo uzeli u obzir ovu neospornu istinu. Možda zbog nedostatka vremena, možda zato što nismo proveli dovoljno vremena tražeći alat koji najbolje odgovara našim preferencijama, istina je da kad nešto zakaže i izgubimo slike, dokumente, videozapise i druge kad se zakunemo da je tako nešto nikad nam se neće vratiti.

Dobra stvar je što su alati za izradu sigurnosnih kopija sve bolji i jednostavniji za konfiguriranje, a to doprinosi poboljšanju hardvera koji je dostupan za njihovu upotrebu, jer ne samo da su brzine internetske veze veće, već i veličina datoteka. drivesx i prijenosni pogoni. Danas želimo pokazati kako instalirati backupninja, vrlo cjelovit i svestran alat za izradu sigurnosnih kopija orijentiran prema Debianu i izvedenim distro-ovima, među kojima naravno imamo i Ubuntu.

Neke od prednosti koje nam nudi backupninja su mogućnost koristite skripte ljuske za konfiguriranje naših sigurnosnih kopija, nešto što je poznato uvijek privlači korisnike Linuxa općenito. Zatim, plus je i činjenica što se oslanjamo na dobro poznate alate kao što su dvoličnost, rdiff-backup, mysqdump, msqlhotcopy i MySQL ili MariaDB.

Za početak moramo instalirati backupninja, nešto više nego jednostavno jer se nalazi u službenim Ubuntu spremištima, pa to možemo učiniti jednostavnim:

# apt-get instalirajte backupninja

Pustili smo instalacijski alat da učini svoje, a na kraju ćemo stvoriti direktorije i datoteke koje koristi, na primjer / usr / sbin / backupninja (temeljna skripta ove aplikacije), /etc/cron.d/backupninja (za automatizaciju njegovog pokretanja), /etc/logrotate.d/backupninja (za datoteke dnevnika), /etc/backup.d/ (ovdje su konfiguracijske datoteke), /etc/backupninja.conf (općenita konfiguracijska datoteka) i / usr / share / doc / backupninja / primjeri koji, kao što i samo ime govori, sadrže primjere konfiguracijskih predložaka.

Sada možemo početi, i prvo što moramo učiniti je pokrenite datoteku ninjahelper, koji će nam pomoći u zadaći konfiguriranja ovog alata za izradu sigurnosnih kopija. Prvo što ova skripta radi jest da od nas zatražimo da instaliramo 'dijalog', alat koji olakšava stvaranje dijaloga u terminalu, nešto neophodno kako bismo mogli vidjeti opcije i izvršiti željene. Stoga ga prihvaćamo i nakon nekoliko sekundi imat ćemo dijaloški okvir za stvaranje sigurnosne kopije: da bismo ga stvorili jednostavno se pomičemo strelicama kursora i odabiremo opciju "nova" s tipkom "Enter".

Tada ćemo vidjeti opcije koje se sastoje od sigurnosna kopija podataka o sustavu i hardveru, makecd, mysql ili postgresql baza podataka, ili opcije pomoću alata kao što su rdiff, rsync ili tar. Da vidimo kako koristiti rsync za stvaranje udaljenih sigurnosnih kopija direktorija, automatski se sinkronizira s lokalnom mapom i omogućava to povremeno zahvaljujući cron / anacron.

Ono što moramo učiniti je stvoriti datoteku u direktoriju /etc/backup.d, spremite ga i promijenite njegova dopuštenja na 600 (to jest, čitajte i pišite za vlasnika, ništa za grupu i za ostale).

# Korisničko ime na udaljenom računalu
korisnik = root
# Udaljeno računalo
host = poslužitelj1
# Udaljeni direktorij
remotedir = / home / dokumenti /
# Lokalni direktorij
localdir = / home / sigurnosna kopija
# Direktorij u kojem imamo prethodnu sigurnosnu kopiju
localdirant = / home / backup.1
mv $ localdir $ localdirant
#rsync
rsync -av –delete –recursive –link-dest = $ localdirant $ user @ $ host: $ remotedir $ localdir

Sada smo to proveli kroz:

# backupninja -n

I nastavit ćemo s izradom mape koja se naziva backup.0 koja će sadržavati sve one datoteke koje su nove ili koje su izmijenjene u odnosu na prethodnu sigurnosnu kopiju i sadržavat će tvrde veze do onih koje ostaju nepromijenjene, što možemo provjeriti jednostavno uspoređujući inode i veličine oba direktorija.

Više informacija: backupninja (Službena stranica)


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.