Un simple comando en terminal que nos permite hacer una copia de seguridad de una particion entera, para poder luego restaurarla asi simplemente como se hizo la copia.
Comencemos entonces con la copia de seguridad y/o backup :
dd if=/dev/sda1 of=/data/save-sda1.ddRestauremos ahora esa copia de seguridad y/backup :
dd if=/data/save-sda1.dd of=/dev/sda1
Ahora veremos como hacer pasar nuestra copia de seguridad y/o backup por ssh y en una sola vez :
dd if=/dev/sda1 | gzip -c | ssh user@ip 'dd of=/backup/save-sda1-servergustavo.dd.gz'IMPORTANTE
Si es el caso de tener que hacer una restauración en otro servidor, o en otra partición, asegurarse que esta sea del mismo tamaño que la otra porque sino todo lo explicado, no funcionara.
Entonces, antes de hacer una restauración, cuando no se tiene informaciones precisas sobre el tamano y tipo de disco destino, hagan lo siguiente :
1. Suponiendo que el disco destino esta ya montado, este comando les permitira identificarlo :
1. Suponiendo que el disco destino esta ya montado, este comando les permitira identificarlo :
tail -f /etc/fstabPara el caso que NO este montado :
fdisk -l2. Una vez que el disco haya sido bien identificado, "desmontenlo" :
umount /dev/sdxx3. Ahora correr el comando que chequeara el disco y corregira los posibles errores automaticamente.
Eso si, asegurense de cambiar "ext3", si asi corresponde, por el sistema de archivos que Ustedes hayan decidido poseer en la particion, esto es solo un ejemplo :
fsck.ext3 -c -y /dev/sda1
Para terminar :
Normalmente, y sito todo ha pasado bien, estarian en condiciones de remontar el disco una vez que han terminado.
umount /dev/hdb1
Gustavo Pimentel