Herramientas de usuario

Herramientas del sitio


informatica:certificaciones:lpic:lpic-2:206_system_maintenance:206.2

¡Esta es una revisión vieja del documento!


Tabla de Contenidos

206.2 Backup operations

Pertenece a LPI Topic 206: System Maintenance

  • Weight: 3
  • Description: Candidates should be able to use system tools to back up important system data.
  • Key Knowledge Areas:
    • Knowledge about directories that have to be include in backups
    • Awareness of network backup solutions such as Amanda, Bacula, Bareos and BackupPC
    • Knowledge of the benefits and drawbacks of tapes, CDR, disk or other backup media
    • Perform partial and manual backups.
    • Verify the integrity of backup files.
    • Partially or fully restore backups.
  • Terms and Utilities:
    • /bin/sh
    • dd
    • tar
    • /dev/st* and /dev/nst*
    • mt
    • rsync

Backups

Es prioritario hacer un análisis de riesgos de nuestros sistemas para entender qué necesitamos respaldar, no siempre es necesario hacer una copia de todo el sistema.

¿Por qué?

  • Evitar pérdidas de datos
  • Conservar integridad de datos

¿Qué?

  • Datos críticos (si es un servidor de archivos, los archivos; si es un servidor web, las páginas web…).
  • Configuraciones necesarias para volver a poner en marcha el sistema (configuraciones de Apache, Samba…).

¿Cuándo?

  • Dependiendo de la tasa de cambio de los ficheros.

En un sistema en producción normal, es recomendable hacer una copia diaria, lo cual no quiere decir que la copia sea total. Existen las copias incrementales o diferenciales donde se copian solo los cambios hechos desde la última copia completa o backup.

¿Cómo?

  • Verificando los backups.
  • Comprobando el procedimiento de recuperación.

¿Dónde?

  • Cinta
  • Disco
  • Dispositivos ópticos
  • Red

tar

Comando que permite comprimir/descomprimir distintos tipos de ficheros y directorios.

tar acción compresión nivel_info –f fichero_comprimido [directorio] acción

Acción:

  • -c: Creación de un fichero comprimido.
  • -t: Lista el contenido de un fichero comprimido.
  • -x: Extrae el contenido de un fichero comprimido.

Compresión:

  • Sin compresión.
  • -z: Compresión en formato gzip.
  • -j: Compresión en formato bz2.

nivel_info:

  • Visualización mínima.
  • -v: Visualización detallada.

Ejemplo de realización de backup del directorio /etc:

tar cvf backup_etc.tar /etc
206.2 Operaciones de Backup (3)
Creación de un archivo de recopilación:
#tar czf copia_seguridad.tar.gz /etc
Extraer el contenido de un archivo de recopilación:
#tar xzf copia_seguridad.tar.gz
206.2 Operaciones de Backup (3)
dd: comando que permite realizar copias de bajo nivel
de un periférico (bloque a bloque).
dd if=dev_orig of=dev_dest bs=size_bloques count=n_bloques
#dd if=/dev/zero of=/home/swap bs=1024 count=100000
Copia de un disco duro:
#dd if=/dev/sdb of=/dev/sdc
206.2 Operaciones de Backup (3)
Crear una imagen ISO de un CDROM:
#dd if=/dev/cdrom of=/home/user/imagen.iso
Borrar una memoria USB:
#dd if=/dev/zero of=/mnt/sdd
206.2 Operaciones de Backup (3)
rsync: comando para copiar o sincronizar ficheros desde
una localización a otra con poco ancho de banda.
rsync [options] origen destino
-a Realiza la copia recursiva conservado permisos.
-H Conserva los enlace duros (hardlinks).
-v Activamos el modo verbose.
-h Human-readable.
-e Indicamos el shell remoto que utilizaremos.
-z Realiza la compresión de los datos para la transferencia.
--exclude Podemos excluir directorio o ficheros.
--delete Borra los datos de la copia si se borran en el origen.
206.2 Operaciones de Backup (3)
Realizando Copias Locales:
#rsync –avh /home/user/dir/ /media/disk/backup
#rsync –avh --delete /home/user/dir/ /media/disk/backup
Realizando Copias Remotas:
#rsync -avhe ssh --delete /home/user/data/ user@host.com:data/
#rsync -avze ssh user@host.com:/home/user/data/ /local/path/
206.2 Operaciones de Backup (3)
CASO PRÁCTICO:
¿Hacen lo mismo los siguientes comandos?
#rsync -a /home/user/dir/ /media/disk/dir/
#rsync -a /home/user/dir /media/disk/dir/
206.2 Operaciones de Backup (3)
mt: comando que realiza las operaciones de control de
las cintas magnéticas.
mt [-f device] command count
asf
La cinta es posicionada al comienzo del contador de ficheros.
rewind
Rebobina la cinta.
erase
Borra una cinta.
offline
Descargamos una cinta del lector.
tell
Indica el bloque en el que estas.
206.2 Operaciones de Backup (3)
/dev/st* Dispositivo SCSI de cintas de rebobinado automático.
/dev/nst* Dispositivo SCSI de cintas de no rebobinado.
Backup del directorio /home:
#tar –czf /dev/st0 /home
Restore del directorio /home:
#cd /
#mt –f /dev/st0 rewind
#tar –xzf /dev/st0 home
206.2 Operaciones de Backup (3)
Herramientas de Backup de Red:
• Amanda (http://www.amanda.org)
• Bacula (http://www.bacula.org)
• BackupPC (http://backuppc.sourceforge.net)
206.2 Operaciones de Backup (3)
PREGUNTA DE EXAMEN:
Which of the following commands will securely copy
the directory ./fyf/ to /var/tmp/ on the remote
host deltaur using the remote user account kevin?
A.rsync -a -e ssh kevin@deltaur:/var/tmp/ fyf/
B.rsync -a -u kevin -e ssh fyf/ deltaur:/var/tmp/
C.rsync -a -u kevin -e ssh deltaur:/var/tmp/ fyf/
D.rsync -a -e ssh fyf/ kevin@deltaur:/var/tmp/
206.2 Operaciones de Backup (3)
PREGUNTA DE EXAMEN:
What backup arrangement should be used for an intranet
web server the contents of which is updated fairly
regularly by different staff?
A.Daily incremental backups with a weekly full backup
tape sent off- site.
B.Monthly full backups with the tape sent off-site.
C.Daily full backups with all tapes sent off-site.
D.Weekly full backups with all tapes sent off-site.
E.Daily full backups with one tape sent off-site per week.
informatica/certificaciones/lpic/lpic-2/206_system_maintenance/206.2.1617904238.txt.gz · Última modificación: por tempwin