8 sept. 2010

Copias de seguridad en USB

Hace tiempo preparé unos comandos muy simples para poder realizar cópias de seguridad de datos (archivos, documentos, etc...) en cualquier memória externa USB, de una manera rápida y sin necesidad de volver a copiar los archivos que no han sufrido cambios.

Ahora está de moda el tener nuestros datos en la web o "nube", idea que me gusta y utilizo en algunos casos, pero que no cumple con los requisitos mínimos de lo que debe ser una cópia de seguridad.

Siempre es mejor llevar aquellos datos (archivos, documentos, etc...) "imprescindibles" para nosotros en una llave USB, para poder acceder a ellos desde cualquier ordenador con o sin conexión a internet. Además es recomendable cifrar los archivos utilizando contraseñas para proteger aquellos documentos o archivos privados.

Lo mejor es dividir las copias de seguridad en dos procesos diferenciados:
- DATOS: copia de datos portables.
- GLOBAL: Copia de seguridad global de toda nuestra información.

La copia de datos portables (DATOS), se refiere a los datos de uso frecuente como documentos, hojas de cálculo, diseños, imágenes, logos, favoritos, etc... de uso habitual, y/o que necesitamos para nuestro trabajo con el ordenador. Es recomendable crear una carpeta DATOS dentro de Mis Documentos donde poder guardar los datos portables. Los cuales se almacenarán en una llave portable de memória USB de 2 o 4 Gbytes o superiores.

La copia de seguridad GLOBAL,  es toda nuestra información almacenada en el ordenador, imágenes, videos, películas, música, etc...  suele ser toda la carpeta MIS DOCUMENTOS. Para ello usaremos discos externos USB de 250 Gbytes o superiores.


En Windows (cualquier versión) utilizaremos el comando XCOPY de la siguiente manera:
xcopy F:\datos\*.* C:\Documents and Settings\Usuario\Mis documentos /s /y /c /d

Podemos crear unos ficheros .BAT para automatizar la tarea:


COPIARDATOS.BAT
@echo off
xcopy C:\Documents and Settings\Usuario\Mis documentos\datos\*.* F:\ /s /y /c /d
echo;
echo;
echo Copia Finalizada !!!
pause


RECUPERARDATOS.BAT

@echo off
xcopy F:\datos\*.* C:\Documents and Settings\Usuario\Mis documentos /s /y /c /d
echo;
echo;
echo Recuperación Finalizada !!!
pause






En ubuntu (o cualquier versión de linux) lo realizaremos con el comando CP:
cp -uRv /media/disk/datos /home/usuario/Documentos

Podemos crear los siguientes comandos para automatizar la tarea:


NOMBRE: COPIAR DATOS
COMANDO: cp -uRv /home/usuario/Documentos/datos /media/disk


NOMBRE: RECUPERAR DATOS
COMANDO: cp -uRv /media/disk/datos /home/usuario/Documentos