Underc0de

Informática => Cursos, manuales y libros => Mensaje iniciado por: MYokai en Enero 14, 2015, 08:52:55 AM

Título: Limpieza, Backup y Restauración con ‘tar’
Publicado por: MYokai en Enero 14, 2015, 08:52:55 AM
Hola tropa. Un poco de "aburrimiento" hace mucho para leer y probar cosas.

Limpieza, Backup y Restauración con 'tar'

(Todos los pasos como root)

Instalar zerofree:

aptitude install zerofree

Borrar todo lo que no se necesite o no se quiera conservar

Pasar al modo mono-usuario:

telinit 1 – pasa al modo mono-usuario.

Liberar espacio del disco:

aptitude purge – elimina paquetes junto con sus ficheros de configuración.
aptitude clean – elimina ficheros descargados de cuando se instaló software en el sistema.
aptitude autoclean – elimina paquetes obsoletos.
apt-get clean – borra el repositorio local de paquetes descargados, borrando sólo aquellos paquetes que ya no se pueden descargar, o que son claramente inservibles.
apt-get autoclean – limpia el caché de paquetes que ya han sido actualizados.
apt-get autoremove – desinstala paquetes que se instalaron automáticamente para satisfacer las dependencias de otros paquetes pero que ya no son necesarios.

Escribir ceros en los espacios vacíos del disco:

zerofree /dev/sda1 – escribe ceros en el espacio sin usar del disco.

Reiniciar el sistema:

telinit 6 – reinicia el sistema.

Dirigirse al directorio raíz con el terminal:

cd /.

Crear la imagen de disco comprimida:

tar cvpzf backup.tgz --exclude=/backup.tgz --exclude=/lost+found --exclude=/media / – se crea la imagen del disco:

tar – empaqueta y desempaqueta archivos.
c – crear un archivo.
v – modo verbose que lista los archivos procesados.
p – extrae información acerca de los permisos.
z – especifica el modo de compresión.
f – especificar el archivo que se creará.
backup.tgz – nombre del archivo que se quiere generar.
--exclude=/ – excluye los directorios especificados.
/ – se usa al final de la línea para incluir la ruta en la que estamos, (raíz del sistema).

Se puede usar también bzip2 para comprimir el archivo, (tar xvpfj backup.tar.bz2), pero el proceso de copia lleva mucho más tiempo.

Para restaurar el sistema basta con escribir en terminal:

cd/. – dirigirse al directorio raíz.
tar xvpfz backup.tgz –C / – para la compresión con .bgz
tar xvpfj backup.tar.bz2 –C / – para la compresión con .bz2

x – extrae el archivo
–C / – para utilizar el directorio actual, (raíz del sistema).

Si se ha excluido la carpeta lost+found en la creación de la copia, habrá que crearla, después de su restauración:
mkdir /lost+found

Si lo deseáis podéis bajar y echar un vistazo al
Listado completo de comandos en linux:
https://mega.co.nz/#!b5tABCDb!xCcFWlB-uly4eFX28s-_Bg9HdFy56vdOjKtDkhxXd80 (https://mega.co.nz/#!b5tABCDb!xCcFWlB-uly4eFX28s-_Bg9HdFy56vdOjKtDkhxXd80)

Espero que os sea útil y gracias a las man pages ;-)