Ejercicio Unix 3 Resuelto

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

Administracion de sistemas UNIX/Linux

Ejercicios practicos III

Octubre 2014

Introduccion
Esta practica se centra en la configuracion y gestion de los dispositivos de almacenamiento. Cada ejercicio consta de una serie de preguntas que deberan ser respondidas
en un fichero de texto independiente con el nombre que se indica en cada una de las
mismas. No se aceptar
an respuestas en un formato de archivo distinto (Word, PDF,
etc.) ni que no respeten el esquema de nombrado requerido. En cada respuesta deben
incluirse todos los mandatos necesarios para resolver la cuestion, una explicacion de los
mismos y la respuesta a la pregunta que se plantee. Ademas, debe incluir un fichero
llamado alumnos.txt con la siguiente informacion: nombre, apellidos, dni y n
umero de
matrcula de ambos alumnos. Una vez respondidas todas las preguntas y creado el anterior fichero, debe prepararse un u
nico fichero ZIP que contenga todos los ficheros de
texto anteriormente descritos dentro de un directorio cuyo nombre sea los DNIs de ambos alumnos (ej.: 5555555C-7777777E) y enviarse por correo electronico a la direccion
[email protected] al finalizar la clase.
Para la realizaci
on de esta pr
actica se debe usar, por seguridad y comodidad, la
maquina virtual proporcionada al comienzo de la sesion. Tambien se recomienda hacer
una copia de seguridad de la imagen de disco .vdi previamente.

1 Gestion de discos
Para esta secci
on se debe crear un segundo disco virtual de al menos 10GB y conectarlo
a la maquina virtual de pr
acticas. Una vez hecho esto arrancar dicha maquina y realizar
los ejercicios propuestos, detallando el proceso en el espacio reservado.

1.1 Identificacion del nuevo dispositivo


Usando la informaci
on contenida en el directorio /proc, localizar el nuevo dispositivo y
el nombre del fichero dentro del directorio /dev que lo representa. Indicar como se ha
averguado el nombre de fichero y c
ual es dicho nombre (tema4 ej1.1.txt).

Oct. 2014

Adminsitraci
on UNIX/Linux - Ejercicios III

p.1

1.2 Particionado
Una vez identificado el nuevo disco, crear en el las siguientes particiones:
Partici
on A: Partici
on primaria de 2GB de tama
no al principio del disco
Partici
on B: Partici
on primaria de 6GB de tama
no a continuacion de la anterior
Describir el proceso seguido, indicando la herramienta utilizada, los pasos seguidos y
las entradas de la tabla de particiones resultante, incluyendo el espacio no particionado
(tema4 ej1.2.txt).

1.3 Creacion del sistema de ficheros y montaje


Usando las herramientas vistas en clase, crear en la particion A un sistema de ficheros
ext2 y en la B un sistema de ficheros ext4. Luego realizar las siguientes operaciones en
secuencia, describiendo el resultado de forma detallada (tema4 ej1.3.txt):
1. Montar la partici
on A en /mnt
2. Crear un archivo llamado prueba A en el directorio /mnt
3. Desmontar el directorio /mnt Que ocurre con su contenido?
4. Montar la partici
on B en /mnt
5. Crear un archivo llamado prueba B en el directorio /mnt
6. Desmontar B de /mnt y volver a montar la particion A en dicho directorio.
7. Listar de nuevo el contenido del directorio /mnt Que ha ocurrido ahora?
8. En la secuencia anterior, se produce alguna diferencia si el directorio de trabajo
de la consola es ya /mnt?. De ser as, cual es la razon?

1.4 Montaje avanzado


Vamos a usar la partici
on B para almacenar las cuentas de un grupo de usuarios. Realizar
las siguiente operaciones e indicar los mandatos empleados:
1. Crear el grupo alumnos y el directorio /home/alumnos
2. Montar la partici
on B en el directorio /home/alumnos
3. Cambiar a alumnos el grupo del directorio /home/alumnos
4. Crear el usuario alumno1. Debe pertenecer al grupo alumnos y us directorio home
debe encontrarse en /home/alumnos/alumno1

Oct. 2014

Adminsitraci
on UNIX/Linux - Ejercicios III

p.2

Una vez realizados estos pasos, la particion B esta lista para alojar las cuentas de
los usuarios del grupo alumnos. Para finalizar se debe configurar el sistema para que
monte la partici
on B en el directorio /home/alumnos al arrancar la maquina. Para ello
a
nadir a /etc/fstab la configuracion necesaria, explicando que valor se ha dado a cada
campo. Al concluir reiniciar la m
aquina y verificar que se puede entrar en el sistema con
alumno1 y que su home es correcto (tema4 ej1.4.txt).

2 Creacion de un sistema RAID software


En esta secci
on se crear
a un RAID 5 software haciendo uso de la herramienta mdadm.
Como paso previo, antes de arrancar la maquina virtual, se debe dotar a la misma
con 4 nuevos discos duros iguales, de 2GB cada uno (NOTA: Al crear los discos en
VirtualBox, seleccionar la opci
on disco reservado dinamicamente, para no saturar el
sistema de ficheros local).
Una vez arrancada la m
aquina es necesario instalar el paquete de la distribucion con
la herramienta, para ello ejectuar sudo apt-get install mdadm en la consola.

2.1 Localizacion de dispositivos


Arrancar la m
aquina virtual con los 4 nuevos discos e identificar sus ficheros especiales
(Dentro de /dev). Explicar el procedimiento seguido y enumerar los ficheros de los discos
(tema4 ej2.1.txt).

2.2 Creacion de un RAID 5 software


Responder a las siguientes preguntas indicando los mandatos utilizados en cada caso
(tema4 ej2.2.txt).
1. Usando la herramienta mdadm, crear un RAID 5 que use los 4 discos y observar
como cambia el contenido del fichero /proc/mdstat justo despues de crear el RAID
(TRUCO: usar el mandato watch -n 1 cat /proc/mdstat desde otra consola)
Que informaci
on se nos muestra?
2. Cual es el tama
no del nuevo array? (usar el mandato mdadm para obtener la
informaci
on) Es igual a la suma del tama
no de los 4 discos? En caso negativo
explicar brevemente el porque.
3. Cu
al es el nombre que le ha asignado mdadm al dispositivo de disco virtual?

2.3 Consolidacion del RAID


Guardar los datos del nuevo RAID en el fichero de configuracion de mdadm para que se
vuelva a crear cuando la m
aquina se reinicie. Indicar el mandato ejecutado.
Al concluir este ejercicio reiniciar la maquina virtual para comprobar que el RAID
ha sido creado y consolidado correctamente (tema4 ej2.3.txt).
Oct. 2014

Adminsitraci
on UNIX/Linux - Ejercicios III

p.3

2.4 Creacion del sistema de ficheros y montaje


Con el recien creado RAID 5, realizar las siguientes operaciones, detallando y explicando
los mandatos utilizados en cada caso (tema4 ej2.4.txt):
1. Crear en el nuevo RAID un sistema de ficheros ext4.
2. Montar el RAID en /mnt.
3. Crear dentro /mnt un fichero llamado prueba, del al menos 256MB de tama
no.

2.5 Fallo del un disco


A continuaci
on se simular
a el fallo del un disco del RAID. Para ello se deben seguir los
siguiente pasos (tema4 ej2.5.txt):
Apagar la m
aquina virtual.
Usando la herramienta de configuracion de VirtualBox, eliminar uno de los 4 discos
que forman parte de RAID.
Arrancar de nuevo la m
aquina virtual. Usar el modo recuperaci
on para poder ver
los mensajes del mdadm al arrancar.
Una vez arrancada la m
aquina, montar de nuevo el RAID en /mnt y contestar a las
siguientes preguntas, indicando los mandatos empleados en cada caso:
1. Que informaci
on nueva nos da /proc/mdstat?
2. Que ha ocurrido con el fichero prueba creado anteriormente?
3. Seg
un mdadm Cual es el tama
no del array? Explicar por que.
4. Cu
antos dispositivos activos (active devices) tiene el RAID?
5. Cu
al es su estado (state) seg
un mdadm? Que significa dicho estado?
6. Que pasara si desconect
asemos un segundo disco? (no es necesario probarlo)

2.6 Reparacion del RAID


Para terminar vamos a reparar el RAID da
nado, incorporando un nuevo disco. Realizar
las siguientes operaciones (tema4 ej2.6.txt):
Apagar la m
aquina virtual.
Crear un nuevo disco igual a los anteriores, y conectarlo a la maquina virtual.
Arrancar de nuevo la m
aquina virtual (una vez mas en modo recuperaci
on).
Oct. 2014

Adminsitraci
on UNIX/Linux - Ejercicios III

p.4

Una vez arrancada la m


aquina realizar las siguientes operaciones y contestar a
las siguientes preguntas, indicando los mandatos empleados en cada caso (tambien
tema4 ej2.6.txt):
1. Agregar el nuevo disco al RAID.
2. Monitorizar el proceso de recuperacion del RAID mediante /proc/mdstat.
3. Antes de que concluya la recuperacion, montar de nuevo el RAID en /mnt Que
ha ocurrido con el fichero prueba? Hacer crecer el fichero prueba 100MB mas.
4. Una vez concluida la recuperacion, comprobar que el tama
no y estado del array es
correcto.

3 Creacion de un conjunto de volumenes logicos con LVM


En esta secci
on se crear
a un conjunto de vol
umenes logicos haciendo uso de la herramienta lvm. Las herramientas necesarias para esta parte de la practica se instalan con
el mandato apt-get install lvm2. Como paso previo se debe dotar a la maquina virtual de trabajo con 3 nuevos discos duros iguales, de 5GB cada uno (NOTA: Como en la
seccion anterior, al crear los discos en VirtualBox seleccionar la opcion disco reservado
dinamicamente, para no saturar el sistema de ficheros local).

3.1 Localizacion de dispositivos


Arrancar la m
aquina virtual con los 3 nuevos discos e identificar sus ficheros especiales
(Dentro de /dev). Explicar el procedimiento seguido y enumerar los ficheros de los discos
(tema4 ej3.1.txt).

3.2 Configuracion de los volumenes fsicos


Usando las herramientas adecuadas, convertir los tres nuevos discos en vol
umenes fsicos
de LVM. Detallar los mandatos usados y explicar que es lo que hacen (tema4 ej3.2.txt).

3.3 Creacion del grupo de volumenes datagroup


Usando la herramienta LVM correspondiente, crear un nuevo grupo de vol
umenes logicos
que incluya los tres nuevos discos, llamado datagroup. Indicar el mandato empleado.
Una vez creado el grupo, obtener su informacion detallada y contestar a las siguientes
preguntas, indicando los mandatos usados (tema4 ej3.3.txt):
1. Cual es su tama
no total?
2. Que opciones de acceso proporciona?
3. Cual es su estado (status)?
Oct. 2014

Adminsitraci
on UNIX/Linux - Ejercicios III

p.5

3.4 Creacion de volumenes logicos


Crear, dentro del grupo datagroup un volumen logico de 7GB (vol1) y otro de 4GB
(vol2). Indicar los mandatos empleados y contestar a las siguientes preguntas (tema4 ej3.4.txt):
1. Cuanto espacio queda sin asignar en el grupo de vol
umenes?
2. Que ficheros especiales nos sirven para manejar cada uno de los vol
umenes creados?

3.5 Manejo de volumenes logicos


Crear un sistema de ficheros ext4 en el volumen logico vol1 (el de 7GB). Montar dicho
volumen en /mnt y escribir en el un fichero llamado prueba, de al menos 512MB. Detallar
los mandatos empleados y contestar a las siguientes preguntas (tema4 ej3.5.txt):
1. A la hora de realizar estas operaciones basicas Existe alguna diferencia entre un
volumen l
ogico y una particion de disco corriente? En caso afirmativo describir
cuales son.
2. Podemos saber (de forma sencilla) en que disco fsico esta almacenado el fichero
prueba? Por que?

3.6 Redimensionamiento de grupos y volumenes logicos


En este punto deseamos ampliar el tama
no del vol1 hasta los 14GB. Como no hay
espacio suficiente en el grupo datagroup, debemos apagar la maquina virtual, crear un
nuevo disco de al menos 4GB y usarlo.
Crear el nuevo disco, localizar su fichero especial el /dev y agregarlo al grupo
datagroup. Detallar y explicar los mandatos utilizados. Responder luego a las siguientes preguntas (tema4 ej3.6.txt):
1. Podemos a
nadir directamente el nuevo disco al grupo?
2. Cu
al es el muevo tama
no del grupo datagroup?
A continuaci
on cambiar el tama
no del volumen vol1 a 14GB e indicar los mandatos
utilizados.
Que ocurre con el sistema de ficheros? Que operaciones tenemos realizar para
poder ajustar el tama
no y aprovechar todo el espacio reservado en el volumen logico?
Detallar todos los mandatos ejecutados (tambien tema4 ej3.6.txt).

Oct. 2014

Adminsitraci
on UNIX/Linux - Ejercicios III

p.6

También podría gustarte