| |
Uno o más colaboradores están trabajando actualmente en extender esta página. Es posible que, a causa de ello, haya lagunas de contenido, deficiencias de formato o texto en otros idiomas. Por favor, antes de realizar correcciones mayores o reescrituras, contacta con ellos en su página de usuario o en la página de discusión del artículo para poder coordinar la redacción. |
Dependiendo de para qué estés realizando una copia de seguridad puede que quieras eliminar todos tus emails, limpiar el historial de tu navegador o los datos personales del navegador.
Contenido |
Pásate a root con:
sudo -s -H
Y ve a la raíz de tu sistema de archivos (usamos ésta en nuestro ejemplo, pero se puede ir a cualquier parte que donde quieras hacer tu copia de seguridad, incluídas unidades remotas o extraíbles.)
cd /
Y ahora, el comando usado para realizar la copia de seguridad del sistema:
tar -cvzf /backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /
donde:
Si quieres excluir todos los otros sistemas de ficheros puedes usar además la opción --one-file-system en lugar de usar --exclude. Con la opción --one-file-system sólo se copiará el sistema de ficheros "local", es decir, solo el sistema de ficheros que especifiques y no los sistemas de ficheros montados en la jerarquía de ficheros. Usa "df" para ver qué sistemas de ficheros tienes montados. En este caso, el comando anterior sería:
tar -cvzf /backup.tgz --one-file-system --exclude=/lost+found --exclude=/backup.tgz /
También puede excluirse el directorio /dev, aunque mejor no hacerlo si no sabes para qué sirve.
Finalmente, si el comando introducido ya te parece adecuado, pulsa ENTER y siéntate a esperar, ya que puede tardar bastante rato.
Una vez acabe el proceso de copia de seguridad tendrás en la raiz de tu sistema de ficheros un archivo llamado backup.tgz, que será probablemente bastante grande. Ahora puedes grabarlo en un DVD o moverlo a otro equipo; lo que creas más apropiado.
Los archivos más grandes de 2GB (un poco menos actualmente) no están soportados por ISO9660 y puede que no sean restaurables. Así que no grabes simplemente un DVD con un fichero .iso enorme. Divídelo usando el comando split (consulta el manual del comando con el comando man) o utiliza un modo diferente para meterlo en el DVD. Una posibilidad (no testeada) es la siguiente:
sudo tar --create --bzip2 --exclude /tmp --one-file-system --sparse / | growisofs -use-the-force-luke -Z /dev/hda=/proc/self/fd/0
Nótese que esto sólo hace copia de un sistema de ficheros. Puede que quieras usar --exclude en lugar de --one-file-system para filtrar lo que no quieras copiar. Esto asume que tu unidad de DVD es /dev/hda y no creará un DVD montable. Para reestaurarlo deberás referenciar el dispositivo del fichero:
sudo tar --extract --bzip2 --file /dev/hda
Al final del proceso puede producirse un mensaje en la línea de 'tar: Error exit delayed from previous errors' o algo parecido, pero en la mayoría de los casos se puede ignorar.
También puedes usar Bzip2 para comprimir tu copia de seguridad. Esto significa mayor compresión, pero menor velocidad en el procesamiento. Si la compresión es importante para ti, sustituye la 'z' en el comando por 'j', y dale al backup la extensión correcta. Esto dejaría el comando con este aspecto:
tar -cvpjf /backup.tar.bz2 --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/sys /
Continuaremos con el ejemplo del capítulo anterior en el cual creamos un fichero backup.tgz en el directorio raiz.
De nuevo, asegúrate que eres administrador y que tu fichero de backup está en el directorio raíz.
Una de las cosas buenas de GNU/Linux es que esto funcionará incluso en un sistema ejecutándose; no es necesario entrar con un CD de inicio ni nada parecido. Desde luego, si no tienes un sistema iniciable, puedes hacerlo desde un LiveCD, pero el resultado será el mismo.
Para restaurar el sistema se usa el siguiente comando:
tar -xvpzf /backup.tgz -C /
tar -xvpjf backup.tar.bz2 -C /
| Esto sobreescribirá cada fichero de tu partición con el del archivo de backup. Cualquier fichero que exista en tu equipo puede ser sobreescrito. Haz una copia de seguridad para asegurarte. |
Ahora simplemente pulsa ENTER. La restauración puede tardar un buen rato. Cuando acabe, tendrás tu sistema Ubuntu totalmente restaurado. Sólo hay que asegurarse de volver a crear los directorios excluidos de la copia de seguridad ( /proc, /lost+found, /mnt, /sys, etc.) antes de hacer cualquier otra cosa:
mkdir /proc /lost+found /mnt /sys
Y cuando reinicies, todo volverá a estar del mismo modo que cuando creaste la copia de seguridad.
(traduciendo de https://help.ubuntu.com/community/BackupYourSystem/TAR)