Respaldos en GNU linux y sincronizacion de datos.

Como Hacer Un BackUp En Linux

Los respaldos diferenciales y la sincronización de datos se pueden implementar mediante diversos métodos:

rcs: copia de respaldo e historial, sólo texto
rdiff-backup: copia de respaldo e historial. Se respetan enlaces simbólicos.
pdumpfs: copia de respaldo e historial en un sistema de archivos. Se respetan los enlaces simbólicos.
rsync: sincronización en un sólo sentido
unison: sincronización en ambos sentidos
cvs: sincronización en múltiples sentidos con un servidor e historial, sólo texto, maduro. Véase
arch: sincronización en múltiples sentidos con un servidor, copias de respaldo e historial, sin «directorio de trabajo».
subversion: sincronización en múltiples sentidos con un servidor, copias de respaldo e historial, Apache.


Respaldos diferenciales con rdiff

rdiff-backup ofrece respaldos buenos y sencillos con historial diferencial para cualquier tipo de archivos incluyendo enlaces simbólicos. Para hacer una copia de respaldo de la mayor parte de ~/ en /mnt/respaldo:

$ rdiff-backup –include ~/tmp/conservar –exclude ~/tmp ~/ /mnt/respaldo

Para restaurar los datos de hace tres días de este archivo en ~/antiguo:

$ rdiff-backup -r 3D /mnt/respaldo ~/antiguo

Copias de respaldo diarias con pdumpfs

pdumpfs es un sencillo sistema para realizar copias de respaldo diarias similar al dumpfs de Plan9 que preserva cada réplica diaria del sistema. Es posible acceder en cualquier momento a réplicas antiguas para obtener un archivo de un día determinado. ¡ Hagamos una copia de respaldo de nuestro directorio personal con pdumpfs y cron!

pdumpfs crea la réplica AAAA/MM/DD en el directorio de destino. Todos los archivos originales se copian al directorio réplica cuando pdumpfs se ejecuta por primera vez. A partir de la segunda vez y en adelante, pdumpfs copia sólamente archivos nuevos o actualizados y almacena los archivos sin modificar como enlaces duros a los archivos de la réplica del día previo para ahorrar espacio en disco.

$ pdumpfs dir-orig dir-dest [dest-basename]

Respaldos diferenciales con RCS

Changetrack registrará en forma regular los cambios de los archivos de configuración en archivos RCS.

# apt-get install changetrack
# vi changetrack.conf

Ahora bien se puede hacer de otra forma y es usar comandos tar, y cp que son mas conocidos para un usuario normal, podemos ya sea copiar un directorio nuevo o archivarlo de una vez para que pese un poco menos y así hacer el respaldo.

Con cp

Inicialmente, cp no resultaba ser el candidato correcto ya que no desreferenciaba enlaces simbólicos ni tampoco preservaba enlaces duros. Otra cosa a considerar eran los archivos de tamaño muy pequeño.

GNU cp ha superado estas limitaciones. No obstante en sistemas que no son GNU cp puede aún tener problemas. Asimismo, no se pueden generar archivos portables pequeños usando cp.

% cp -a . directorio_nuevo

Con tar que lo conocemos bien también

Tar soluciona algunos de los problemas que tenía cp con los enlaces simbólicos. Sin embargo, `cpio’ maneja archivos especiales que el `tar’ tradicional no puede manejar.

tar maneja múltiples enlaces duros colocando una única copia de un enlace en la cinta. El nombre asignado a dicha copia es el único que se puede usar para recuperar el archivo. En cambio, cpio coloca una copia de cada enlace de manera que para recuperar el archivo se puede utilizar el nombre de cualquiera de ellas.

El comando tar ha cambiado sus opciones para los archivos .bz2 al pasar de Potato a Woody, por lo tanto, use –bzip2 en los scripts en vez de su forma reducida.

pax

Es la nueva utilidad para archivar, portable y compatible . pax lee, escribe y lista los componentes de un directorio y copia la jerarquía de los mismos. La operación pax es independiente del formato específico del archivo y admite una amplia variedad de formatos.

Las implementaciones de pax son aún nuevas y están en pleno desarrollo.

# apt-get install pax

$ pax -rw -p e . directorio_nuevo

$ find . -depth | pax -rw -p e directorio_nuevo


cpio

cpio almacena o extrae archivos en o de un archivo tar o cpio. El archivo puede ser otro archivo del disco, una cinta magnética o una tubería.

$ find . -depth -print0 | cpio –null –sparse -pvd new-dir

afio

afio es una mejor forma de tratar con archivos con formato cpio. Generalmente es más rápido que cpio, proporciona más opciones para utilizar con cintas magnéticas y maneja mejor la corrupción de los datos de entrada. Admite archivos multi-volumen durante su operación interactiva. Afio puede crear archivos empaquetados que son mucho más seguros que los empaquetados con tar o cpio. En un script, para realizar una copia de seguridad, afio tiene un comportamiento óptimo como ‘motor para archivar’.

$ find . -depth -print0 | afio -px -0a directorio_nuevo

Algunos comandos son viejos pero aun funcionan…

Espero les sirva si tienen alguna duda me dicen 😉

Nos vemos
PD Fuente: debian.org

Entrar a linux debian como root sin contraseña.

Debian Contraseña de Root Olvidada

Bueno esto es un viejo truco que existe creo que desde toda la vida en debian.. pero se los dejo es de la referencia de debian en español funciona con lili el primer paso.

Forma 1 para lilo con grub se puede también el paso es diferente.

Este es un procedimiento que no requiere de discos de arranque externos ni cambios en los parámetros de arranque de la BIOS. Aquí, «Linux» hace referencia al kernel de Linux de la instalación predeterminada de Debian.

En el pantalla de arranque de lilo, cuando aparece boot: (en algunos sistemas debe presionar la tecla Mayús para evitar el arranque automático y cuando lilo utiliza el framebuffer tiene que pulsar TAB para ver las opciones), escriba:

boot: Linux init=/bin/sh

Esto hará que el sistema arranque el kernel y ejecute el /bin/sh en vez del estándar init. Ahora tenemos privilegios de superusuario y acceso al intérprete de comandos. Puesto que / generalmente está montado en modo sólo lectura y aún no han sido montadas las distintas particiones, debe hacer lo siguiente para tener un sistema que funcione razonablemente.

init-2.03# mount -n -t remount,rw /
init-2.03# mount -avt nonfs,noproc,nosmbfs
init-2.03# cd /etc
init-2.03# vi passwd
init-2.03# vi shadow

(si el segundo campo de datos en el /etc/passwd es una «x» para cada nombre de usuario, su sistema utiliza contraseñas ocultas y debe editar el archivo /etc/shadow) Para desactivar la contraseña de root, edite el segundo campo de datos en el archivo de contraseñas de modo que quede vacío. Ahora se puede reiniciar el sistema y entrar como root sin contraseña. A diferencia de algunas distribuciones Linux antiguas, la Debian actual (Potato) requiere de contraseña sólo cuando arranca en el nivel de ejecución 1.

Resulta una buena idea tener un editor mínimo en /bin en el caso que /usr no sea accesible (véase Editores de rescate, Sección 11.2).

También considere instalar el paquete sash. Cuando no pueda arrancar el sistema, haga:

boot: Linux init=/bin/sash

sash sirve como un sustituto interactivo de sh incluso cuando /bin/sh no se puede usar. Está enlazado estáticamente e incluye diversas utilidades estándar incorporadas (teclee «help» en el indicador de comandos para una lista de referencia).

Ok nadie usa lilo ahora, algunos si por comodidad o costumbre.

Ahora forma 2

Arranque desde un disco de emergencia. Si /dev/hda3 es la partición raíz original, lo siguiente le permitirá editar el archivo de contraseñas tan fácilmente como antes.

# mkdir fixit
# mount /dev/hda3 fixit
# cd fixit/etc
# vi shadow
# vi passwd

La ventaja de este enfoque sobre el anterior es que no se necesita conocer la contraseña de lilo (si existe). Pero para usarlo uno debe ser capaz de poder acceder a la configuración de la BIOS para permitir arrancar el sistema desde un disquete o CD si es que ya no está configurada como tal.

Por ahora es todo. Fuente copie y pegue ? si copie y pega esta vez 😛 debian.org

Nos vemos

No usamos Cookies para rastrear nada, navega tranquilo...
Seguir Navegando
x