Copiaseguridad Linux

10

Transcript of Copiaseguridad Linux

Page 1: Copiaseguridad Linux
Page 2: Copiaseguridad Linux

Curso:ASIR 2 Módulo: Copias de seguridad Autor: Victoriano Sevillano Vega

-2-

Notas: Ante la ausencia de un dispositivo en el que realizar las copias de seguridad, como podrıa ser una unidad de cinta, en este boletın trabajaremos con ficheros y con el disquete, /dev/fd0. Por tanto, es necesario traer un disquete. Para todos los ejercicios de restauracion tanto de ficheros individuales como de copias completas, comprueba despues que la recuperacion se hace de forma correcta.

1. tar. Haz una copia de seguridad de los subdirectorios /boot y /sbin en un fichero llamado /root/copia1.tgz. La copia de seguridad ha de estar “empaquetada” y comprimida.

2. tar. Dentro del directorio /root crea un subdirectorio llamado boot_sbin y recupera todos los ficheros de la copia /root/copia1.tgz. Creamos el directorio /boot_sbin/ mkdir /boot_sbin

3. tar. ¿Que opcion habria que indicar al hacer la copia de seguridad, y al

deshacerla, para que los nombres de todos los ficheros almacenados se guarden con ruta absoluta y no con relativa?

Page 3: Copiaseguridad Linux

Curso:ASIR 2 Módulo: Copias de seguridad Autor: Victoriano Sevillano Vega

-3-

4. tar. Haz una copia de seguridad de directorio /etc/rc.d sobre el dispositivo /dev/sdb. La copia tiene que estar “empaquetada” y comprimida con la herramienta bzip2, además para los enlaces simbólicos tiene que almacenar el fichero al que apuntan y no el fichero enlace simbólico. Para este ejercicio, vamos a añadir un disco a la maquina virtual, y asi

poder usarlo para guardar nuestras copias de seguridad:

Editamos el /etc/fstab para que se monte al iniciar en la carpeta que

queramos (previamente creada la carpeta)

Como vemos, el disco no contiene ninguna partición; formateamos con fdisk

y le damos formato con mkfs:

Ahora, editamos el fichero fstab para que se monte cada vez que iniciemos:

Page 4: Copiaseguridad Linux

Curso:ASIR 2 Módulo: Copias de seguridad Autor: Victoriano Sevillano Vega

-4-

Comprobamos con el comando df:

Procedemos a hacer la copia de seguridad:

Una vez realizada, resuelve las siguientes preguntas:

4.1 Al hacer la copia de seguridad, ¿es posible tener el disco montado? Si, aunque una vez hecha, se recomienda desmontarlo 4.2 ¿Puede ser montado el disquete para ver el fichero que se ha guardado en su interior? Se puede montar, pero no ver el contenido del fichero 4.3 ¿Tiene formato de sistema de ficheros el disquete? Si, se lo hemos dado con fdisk en ext4

Page 5: Copiaseguridad Linux

Curso:ASIR 2 Módulo: Copias de seguridad Autor: Victoriano Sevillano Vega

-5-

4.4 Si en el disquete habia ficheros ¿se conservan o se pierden? Se conservan 4.5 Si en el disquete habia un sistema de ficheros, ¿se pierde su formato o se mantiene? Se mantiene

5. tar. Para la copia de seguridad creada en el ejercicio anterior: 5.1 ¿Que nombre de fichero hay que utilizar para hacer referencia a ella? Copia.tar.bzip2 5.2 Muestra un listado de los ficheros almacenados en la misma.

5.3 Recupera solo el fichero que sirve para lanzar el demonio crond, (no hay que recuperar la copia completa, unicamente ese fichero). 6. cpio: En el fichero /root/copia1.cpio, haz una copia de todos los ficheros que residan en la particion del sistema de ficheros raiz, que sean ficheros regulares y cuyo nombre empiece por la letra “b” y termine con la letra ”h”. Los ficheros se tienen que guardar en la copia con ruta relativa.

7. cpio: En un fichero llamado /root/copia2.cpio haz una copia de seguridad de los ficheros con un tamaño menor o igual que 64 KB y que pertenezcan al usuario root y que esten en los directorios /bin o /usr/bin. De nuevo, los ficheros se tienen que almacenar con ruta relativa.

Page 6: Copiaseguridad Linux

Curso:ASIR 2 Módulo: Copias de seguridad Autor: Victoriano Sevillano Vega

-6-

8. cpio: Muestra un listado de todos los ficheros que contiene la copia de seguridad /root/copia1.cpio.

9. cpio: Restaura completamente la copia /root/copia1.cpio en el directorio /root.

10. cpio: Recupera el fichero reboot de la copia /root/copia2.cpio. Ten en cuenta que hay que especificar la ruta con la que se almacena el fichero, y que cpio no crea los directorios al descomprimir sino se le indica expresamente.

11. dump. Vamos a realizar una copia de seguridad con la orden dump de nivel 0, del disquete, /dev/fd0, y a un fichero.

Page 7: Copiaseguridad Linux

Curso:ASIR 2 Módulo: Copias de seguridad Autor: Victoriano Sevillano Vega

-7-

11.1 Crea un sistema de ficheros Ext2 al disquete. Nosotros hemos asignato ext4 al dispositivo cuando le dimos formato 11.2 Monta el disquete en el directorio /mnt y copia en ´el todos los ficheros del directorio /etc cuyo nombre empiece por la letra “p” (cp /etc/p* /mnt). Finalmente desmonta el disquete.

Page 8: Copiaseguridad Linux

Curso:ASIR 2 Módulo: Copias de seguridad Autor: Victoriano Sevillano Vega

-8-

11.3 Haz una copia de nivel 0 del disquete en el fichero /root/disco 0.dump.

Page 9: Copiaseguridad Linux

Curso:ASIR 2 Módulo: Copias de seguridad Autor: Victoriano Sevillano Vega

-9-

11.4 Muestra un listado de todos los ficheros almacenados en la copia de seguridad realizada.

Page 10: Copiaseguridad Linux

Curso:ASIR 2 Módulo: Copias de seguridad Autor: Victoriano Sevillano Vega

-10-

11.5 Recupera en el directorio /root el fichero llamado protocols.

11.6 De nuevo en el directorio /root recupera todos los ficheros de la copia.