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 zbog toga š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, video zapise i druge kad se zakunemo da je tako nikada 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 njihovo korištenje, jer ne samo da su brzine internet veze veće, već i veličina tvrdih diskovax i prijenosnih diskova. Danas želimo pokazati kako instalirati backupninja, vrlo cjelovit i svestran alat za sigurnosne kopije orijentiran na Debian i izvedene distro-ove, 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, to je plus činjenica da se oslanjate 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 da instalacijski alat učini svoje i na kraju ćemo stvoriti direktorije i datoteke koje koristi, na primjer / usr / sbin / backupninja (osnovna 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, a prvo što moramo učiniti je pokrenite datoteku ninjahelper, koji će nam pomoći u zadatku konfiguriranja ovog alata za sigurnosne kopije. Prvo što ova skripta radi je da od nas zatražimo da instaliramo 'dialog', 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 dijalog za stvaranje sigurnosne kopije: da bismo ga stvorili, jednostavno se pomičemo strelicama kursora i odaberemo "novu" opciju s "Enter".

Tada ćemo vidjeti opcije koje se sastoje od sigurnosna kopija podataka o sistemu 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 sigurnosnih kopija udaljenih direktorija, automatski se sinhronizira s lokalnom mapom i omogućava to periodično 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čunaru
korisnik = root
# Udaljeni računar
host = server1
# Udaljeni direktorij
remotedir = / home / documents /
# Lokalni direktorij
localdir = / home / backup
# 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 mi ćemo nastaviti sa stvaranjem mape koja se zove backup.0 koja će sadržavati sve one datoteke koje su nove ili koje su modificirane u odnosu na prethodnu sigurnosnu kopiju i sadržavat će čvrste veze do onih koje ostaju nepromijenjene, što možemo provjeriti samo uspoređujući inode i veličine oba direktorija.

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


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.