Upload
garciadebora
View
751
Download
0
Embed Size (px)
Citation preview
COPIAS DE
SEGURIDAD
LINUX
2º ASIR TRIMESTRE 1
Débora García García
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
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
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).
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”.
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
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.
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.
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.
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.
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.
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.
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.
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
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