Sg t1 practica_copia_seguridadlinux

15
COPIAS DE SEGURIDAD LINUX 2º ASIR TRIMESTRE 1 Débora García García

Transcript of Sg t1 practica_copia_seguridadlinux

Page 1: Sg t1 practica_copia_seguridadlinux

COPIAS DE

SEGURIDAD

LINUX

2º ASIR TRIMESTRE 1

Débora García García

Page 2: Sg t1 practica_copia_seguridadlinux

Seguridad Trimestre 1 Débora García García

1

Índice Notas ........................................................................................................................................ 3

CREACIÓN DE UNA PARTICIÓN PARA LAS COPIAS DE SEGURIDAD ............................................. 3

Añadir un 2º disco duro a la máquina virtual ......................................................................... 3

Crear la nueva partición ........................................................................................................ 4

Crear un sistema de ficheros ................................................................................................. 5

Crear punto de montaje de la partición ................................................................................. 6

EJERCICIOS TAR ......................................................................................................................... 8

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............... 8

2.- tar. Dentro del directorio /root crea un subdirectorio llamado boot_sbin y recupera todos

los ficheros de la copia /root/copia1.tgz. ............................................................................... 8

3.- tar. ¿Qué opción habría 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? ................................................................................................................................ 9

4.- tar. Haz una copia de seguridad de directorio /etc/rc.d sobre el dispositivo /dev/fd0. 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. Una vez realizada, resuelve las siguientes preguntas: ........................................... 9

Al hacer la copia de seguridad, ¿es posible tener el disquete montado? ...................... 10

¿Puede ser montado el disquete para ver el fichero que se ha guardado en su interior?

10

¿Tiene formato de sistema de ficheros el disquete? .................................................... 10

Si en el disquete había ficheros ¿se conservan o se pierden? ....................................... 10

Si en el disquete había un sistema de ficheros, ¿se pierde su formato o se mantiene? . 10

5.- tar. Para la copia de seguridad creada en el ejercicio anterior: ....................................... 10

¿Qué nombre de fichero hay que utilizar para hacer referencia a ella? ........................ 10

Muestra un listado de los ficheros almacenados en la misma. ..................................... 10

Recupera solo el fichero que sirve para lanzar el demonio crond, (no hay que recuperar

la copia completa, ´únicamente ese fichero). ...................................................................... 11

EJERCICIOS CPIO ..................................................................................................................... 11

6.- cpio: En el fichero /root/copia1.cpio, haz una copia de todos los ficheros que residan en

la partición del sistema de ficheros raíz, 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. ....................................................................................................................... 11

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 estén en

Page 3: Sg t1 practica_copia_seguridadlinux

Seguridad Trimestre 1 Débora García García

2

los directorios /bin o /usr/bin. De nuevo, los ficheros se tienen que almacenar con ruta

relativa. ............................................................................................................................... 11

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

/root/copia1.cpio. ............................................................................................................... 12

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

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. .................................................................... 12

EJERCICIOS DUMP ................................................................................................................... 13

11.- dump. Vamos a realizar una copia de seguridad con la orden dump de nivel 0, del

disquete, /dev/fd0, y a un fichero. ...................................................................................... 13

11.1.- Crea un sistema de ficheros Ext2 al disquete. ............................................................ 13

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. ............................................................................................................................. 13

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

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

realizada. ............................................................................................................................ 13

11.5.- Recupera en el directorio /root el fichero llamado protocolos. .................................. 14

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

Page 4: Sg t1 practica_copia_seguridadlinux

Seguridad Trimestre 1 Débora García García

3

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 restauración tanto de ficheros individuales como de copias completas, comprueba después que la recuperación se hace de forma correcta.

CREACIÓN DE UNA PARTICIÓN PARA LAS COPIAS DE SEGURIDAD

Añadir un 2º disco duro a la máquina virtual Para crear una nueva partición en Linux, primero nos vamos a la configuración de la máquina

en sí y agregarmos un 2º disco duro.

Ahora ya podemos encender nuestra máquina.

Una vez creado el disco duro nuevo, vamos a ver cuáles son las particiones que hay realmente

para no confundirnos, por lo tanto, tendremos las que están montadas y las que no lo están

aún.

Visualizar particiones (montadas y no montadas).

Page 5: Sg t1 practica_copia_seguridadlinux

Seguridad Trimestre 1 Débora García García

4

Crear la nueva partición Crear la partición.

Añadir nueva partición “n”.

Tipo de partición (primaria) “p”.

Número de partición “1”.

Primer y último cilindro de la partición “1” y “2610” vienen por defecto.

Tipo de sistemas de archivos “t”.

Mostrar el listado de los tipos de sistemas de archivos “L”.

Page 6: Sg t1 practica_copia_seguridadlinux

Seguridad Trimestre 1 Débora García García

5

Crear una partición para Linux “83”.

Aún no se han establecido los cambios, si queremos cancelar todavía estamos a tiempo.

Para aplicar los cambios definitivamente “w”.

La partición ha sido creada con éxito.

Visualizar la nueva partición.

Crear un sistema de ficheros

Page 7: Sg t1 practica_copia_seguridadlinux

Seguridad Trimestre 1 Débora García García

6

Crear punto de montaje de la partición Primero creamos un directorio “copiaseguridad” en la raíz.

Para cuando apaguemos y encendamos la máquina queramos que nuestra nueva unidad esté

disponible, tenemos que realizar una modificación en el fichero “/etc/fstab”.

Ahora podemos reiniciar el equipo o montarla sin reiniciar.

Si montamos sin reiniciar.

Ya tenemos disponible nuestra unidad de disco.

Vamos a mirar de qué espacio disponemos y por supuesto de si está montada.

Page 8: Sg t1 practica_copia_seguridadlinux

Seguridad Trimestre 1 Débora García García

7

Otra manera de ver si está montada.

Después de reiniciar el equipo comprobamos nuestra carpeta.

Page 9: Sg t1 practica_copia_seguridadlinux

Seguridad Trimestre 1 Débora García García

8

EJERCICIOS TAR

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.

Tar programa usado para hacer el backup.

C crea un nuevo archivo de backup.

V indica que se trabaje en modo verbose, que tar muestre lo que hace en pantalla.

Z comprime el fichero backup con gzip.

F específica donde se almacenará el backup.

Crear backup.

Comprobamos que dentro de la carpeta root se creó la copia1.tgz.

2.- tar. Dentro del directorio /root crea un subdirectorio llamado

boot_sbin y recupera todos los ficheros de la copia /root/copia1.tgz.

Primero creamos la carpeta.

Page 10: Sg t1 practica_copia_seguridadlinux

Seguridad Trimestre 1 Débora García García

9

Recuperar fichero backup.

X extraer fichero.

P preservar permisos originales.

3.- tar. ¿Qué opción habría 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?

4.- tar. Haz una copia de seguridad de directorio /etc/rc.d sobre el

dispositivo /dev/fd0. 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. Una vez realizada, resuelve las siguientes

preguntas:

-j comprime el fichero tar con bzip2.

Estos son los distintos rc.

En nuestro caso la copia la vamos hacer sobre la 2ª unidad de disco duro, porque no

disponemos de floppy ya que estamos trabajando desde un ordenador portátil.

Page 11: Sg t1 practica_copia_seguridadlinux

Seguridad Trimestre 1 Débora García García

10

Visualizar que la copia se ha hecho correctamente.

Al hacer la copia de seguridad, ¿es posible tener el disquete

montado? Si, aunque se recomienda que una vez hecha se desmonte la unidad.

¿Puede ser montado el disquete para ver el fichero que se ha

guardado en su interior? Se puede montar, pero no se puede visualizar el fichero.

¿Tiene formato de sistema de ficheros el disquete? Si, en mi caso etx3. Es necesario darle formato antes de montarlo.

Si en el disquete había ficheros ¿se conservan o se pierden? Se conservan sin problemas.

Si en el disquete había 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:

¿Qué nombre de fichero hay que utilizar para hacer referencia a

ella? copia.tar.bz2 o bzip2.

Muestra un listado de los ficheros almacenados en la misma.

Page 12: Sg t1 practica_copia_seguridadlinux

Seguridad Trimestre 1 Débora García García

11

Recupera solo el fichero que sirve para lanzar el demonio crond,

(no hay que recuperar la copia completa, ´únicamente ese

fichero). En los directorios rc no exite el demonio crond.

EJERCICIOS CPIO

6.- cpio: En el fichero /root/copia1.cpio, haz una copia de todos los

ficheros que residan en la partición del sistema de ficheros raíz, 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.

Paciencia porque esta tarde un poquito.

Vamos a ver si está en su sitio.

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 estén en los directorios /bin o

/usr/bin. De nuevo, los ficheros se tienen que almacenar con ruta

relativa.

Page 13: Sg t1 practica_copia_seguridadlinux

Seguridad Trimestre 1 Débora García García

12

Comprobamos que la copia se ha creado.

8.- cpio: Muestra un listado de todos los ficheros que contiene la copia

de seguridad /root/copia1.cpio. Cpio –t < copia1.cpio

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

directorio /root.

Vemos lo que se ha restaurado.

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.

No se puede llevar a cabo porque el comando reboot no se encuentra en el sistema de

ficheros.

Page 14: Sg t1 practica_copia_seguridadlinux

Seguridad Trimestre 1 Débora García García

13

EJERCICIOS DUMP

11.- dump. Vamos a realizar una copia de seguridad con la orden dump

de nivel 0, del disquete, /dev/fd0, y a un fichero. Primero tenemos que instalar dump:

Apt-get install dump

Ahora procedemos hacer la copia de seguridad

11.1.- Crea un sistema de ficheros Ext2 al disquete. El sistema de fichero que tiene es ext3.

11.2.- Monta el disquete en el directorio /mnt y copia en él todos los

ficheros del directorio /etc cuyo nombre empiece por la letra “p” (cp

/etc/p* /mnt). Finalmente desmonta el disquete. Primero creamos la carpeta copia dentro del directorio /mnt

Mediante “mount –t ext4 /dev/sdb /mnt/copia”.

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

0.dump.

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

de seguridad realizada. Restore –t –f copia1.dump

Page 15: Sg t1 practica_copia_seguridadlinux

Seguridad Trimestre 1 Débora García García

14

11.5.- Recupera en el directorio /root el fichero llamado protocolos. Restore –x –f /root/copia2.dump protocols

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

copia. Restore –r –f /root/copia2.dump /root