Instal·lar i utilitzar backupninja en Ubuntu

backupninja

Qualsevol usuari sap l'important que és realitzar còpies de seguretat en forma periòdica, i tots hem patit en algun moment de les nostres vides per no haver tingut en compte aquesta veritat indiscutible. Potser per falta de temps, potser per no haver-nos dedicat prou a buscar l'eina que més s'ajusti a les nostres preferències, la veritat és que quan alguna cosa falla i perdem imatges, documents, vídeos i altres és quan ens vam jurar que alguna cosa així mai tornarà a succeir.

El millor és que les eines per realitzar backups són cada vegada millors i més simples de configurar, ia això se suma que millora el maquinari disponible per utilitzar-les ja que no només són més grans les velocitats de connexió a internet sinó que també augmenta la grandària dels discos durox i unitats extraïbles. Avui volem mostrar com instal·lar backupninja, una eina de backups molt completa i versàtil orientada a Debian i distros derivades entre les quals per descomptat tenim a Ubuntu.

Alguns dels beneficis que ens ofereix backupninja són la possibilitat de utilitzar scripts de shell per configurar els nostres backups, Alguna cosa que com se sap sempre atrau els usuaris de Linux en general. Després, també és un plus el fet de basar-se en eines ben conegudes com Duplicity, rdiff-backup, mysqdump, msqlhotcopy i MySQL o MariaDB.

Per començar hem d'instal·lar backupninja, alguna cosa més que senzill ja que s'encentra en els repositoris oficials d'Ubuntu, de manera que podem fer-ho mitjançant un simple:

# Apt-get install backupninja

Deixem que l'eina d'instal·lació faci la seva, i a l'acabar ja tindrem creats els directoris i arxius que aquesta utilitza, per exemple / Usr / sbin / backupninja (L'script fonamental d'aquesta aplicació), /etc/cron.d/backupninja (Per automatitzar el seu llançament), /etc/logrotate.d/backupninja (Per als arxius de log), /etc/backup.d/ (Aquí van els fitxers de configuració), /etc/backupninja.conf (l'arxiu de configuració general) i / usr / share / doc / backupninja / examples que com el seu nom indica conté plantilles de configuració d'exemple.

Ara ja podem començar, i el primer que hem de fer és executar l'arxiu ninjahelper, Que ens assistirà en la tasca de configuració d'aquesta eina de backups. El primer que fa aquest script és sol·licitar la instal·lació de 'dialog', una eina que facilita la creació de diàlegs en un terminal, una cosa necessària perquè puguem veure les opcions i executar les desitjades. Així que vam acceptar a això i després d'uns segons tindrem davant nostre el diàleg de creació de backups: per crear-ne un simplement ens movem amb les fletxes de cursor i seleccionem amb 'Enter' l'opció de 'nou'.

Llavors veurem les opcions, que consisteixen en realitzar un backup de la informació de sistema i de maquinari, de makecd, de la base de dades mysql o postgresql, O bé les opcions mitjançant utilització d'eines com rdiff, rsync o tar. Vegem com utilitzar rsync per crear backups remots de, Sincronitzats en forma automàtica amb alguna carpeta local i deixant que això sigui realitzat de manera periòdica gràcies a cron / anacron.

El que hem de fer és crear un arxiu en el directori /etc/backup.d, Guardar-lo i canviar els seus permisos a 600 (és a dir, lectura i escriptura per a l'amo, res per al grup i per a altres).

# Nom d'usuari en l'equip remot
user = root
# Equip remot
host = servidor1
# Directori remot
remotedir = / home / documents /
# Directori local
localdir = / home / backup
# Directori en el qual tenim el backup anterior
localdirant = / home / backup.1
mv $ localdir $ localdirant
# rsync
rsync -Av -delete -recursive -link-dest = $ localdirant $ user @ $ host: $ remotedir $ localdir

Ara l'executem mitjançant:

# Backupninja -n

I es procedirà a crear una carpeta anomenada backup.0 que tindrà tots aquells arxius nous o que hagin estat modificats respecte a la còpia de seguretat anterior, i contindrà enllaços durs cap a aquells que romanguin sense canvis, cosa que podem verificar amb només comparar els inodes i mides de tots dos directoris.

Més informació: Backupninja (Lloc web oficial)


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.