Diferencia entre revisiones de «Respaldos»
(Página creada con '=== Respaldos === Comandos: tar, rsync Programas especializados en respaldos: Amanda, BackupPc == Procedimiento == * tar: programa para crear y manipular archivos tar. Un a...') |
|||
Línea 1: | Línea 1: | ||
− | === | + | == Respaldos == |
+ | |||
+ | === ¿Qué es un respaldo o copia de seguridad? === | ||
+ | |||
+ | ''Respaldo'' o ''copia de seguridad'' es un proceso muy importante que se debe de tener en cuenta si manejamos información la cual no deseamos perder, este debe realizarse en las computadoras, sea un equipo portátil o un equipo de escritorio. El contar con respaldos permite al usuario en algún momento dado recuperar información que haya sido dañada por virus, borrada por error, fallas en el equipo o por accidentes de usuarios. | ||
+ | |||
+ | |||
+ | |||
+ | === Tipos de Respaldo === | ||
+ | |||
+ | # Total o Completo | ||
+ | # Incremental | ||
+ | # Diferencial | ||
+ | |||
+ | |||
Comandos: tar, rsync | Comandos: tar, rsync |
Revisión del 00:55 16 nov 2011
Respaldos
¿Qué es un respaldo o copia de seguridad?
Respaldo o copia de seguridad es un proceso muy importante que se debe de tener en cuenta si manejamos información la cual no deseamos perder, este debe realizarse en las computadoras, sea un equipo portátil o un equipo de escritorio. El contar con respaldos permite al usuario en algún momento dado recuperar información que haya sido dañada por virus, borrada por error, fallas en el equipo o por accidentes de usuarios.
Tipos de Respaldo
- Total o Completo
- Incremental
- Diferencial
Comandos: tar, rsync
Programas especializados en respaldos: Amanda, BackupPc
Procedimiento
- tar: programa para crear y manipular archivos tar. Un archivo tar es un simple archivo que contiene varios archivos. Es capaz de conservar la información de archivo (propietario (s), permisos,etc) y la estructura de directorios. Tar tiene características especiales que le permiten ser utilizado para hacer copias incrementales y completas de todos los archivos en un sistema de archivos.
Operación básica:
- tar -cvf archivo.tar archivo_origen : crea un archivo tar de archivo_origen (completa)
- tar -uvf archivo.tar archivo_origen : agrega al archivo tar solo los archivos agregados o modificados en archivo_origen. (incremental)
- tar -tvf archive.tar : lista todos los archivos contenidos en archivo.tar.
- tar -xf archivo.tar : extrae todos los archivos de archivo.tar.
Opciones:
-c crea un nuevo archivo
-d busca diferencias entre el archivo y el sistema de ficheros.
--delete borra del archivo.
-r añade ficheros al final del archivo.
-t lista los contenidos de un archivo
-u sólo añade ficheros que son más recientes que la copia en el archivo.
-x extrae ficheros de un archivo.
tar combinado con |
Copia local de un directorio a otro: tar cf - dir_origen | (cd dir_destino ; tar xf -)
Copia el contenido de un directorio local a un directorio remoto:
(tar c dir_origen) | ssh -C user@ip_addr 'cd dir_destino && tar x -p'
- rsync: es una herramienta que permite realizar copias localmente, desde o hacia otro host a través de cualquier shell remoto, o desde o hacia un demonio rsync remoto. Utiliza el algoritmo delta-transfer, transfiere sólo las modificaciones.
Copia local de un directorio a otro: rsync -av dir_origen dir_destino
Copia un directorio local a un directorio remoto:
rsync -avb dir_origen usuario@ip-addr:dir_destino
Opciones:
-n no transferir solo mostrar lo que hay que hacer
-a modo archivo (= -rlptDg)
-r recursivo
-l preservar soft links
-p preservar permisos
-t preservar fecha
-D preservar dispositivos (solo root)
-g preservar grupo
-v modo verboso
-z comprimir (si lo admite el servidor)
-u update: mantiene archivo destino si existe y es posterior
-b backup: renombrar archivos destino preexistentes a extensión ~
Aplicaciones
AMANDA (Advanced Maryland Automatic Network Disk Archive): Es un herramienta de backup que permite al administrador de una LAN establecer un solo servidor maestro de respaldo para múltiples equipos a unidades de cintas, discos o medios ópticos. Utiliza como herramientas básicas dump y/o GNU tar, pudiendo realizar backup a un gran número de estaciones de trabajo ejecutando distintas versiones de Linux o UNIX. Las últimas versiones usan Samba para respaldar equipos Microsoft Windows.
BackupPC: Es un software libre con una interfaz basada en web. El servidor multiplataforma se ejecutará en cualquier servidor basado en Linux, Solaris o UNIX. Para la obtención de los datos a respaldar desde un cliente utiliza rsync (Linux/Unix/MacOSX, WinXX), tar ( Linux/Unix/MacOSX) y smb (WinXX).
Referencias
GNU tar - http://www.gnu.org/software/tar/manual/tar.pdf
rsync - http://www.samba.org/ftp/rsync/rsync.html
AMANDA - http://www.amanda.org/
BackupPC - https://help.ubuntu.com/community/BackupPC