IES Miguel Romero Esteo - Departamento de Informática - Módulo de Fundamentos de Hardware
TASK03 -
LVM
Agrupamiento:
Individual.
Material proporcionado por el alumno:
Tiempo de ejecución estimado:
Por determinar
Calificación:
Antes de empezar
Crear una partición en el
HD-USB con las siguientes especificaciones:
Durante la instalación
Después de la instalación
f=$(date +%Y-%m-%d_%H-%M-%S);
HISTFILE=$HOME/$f.sesion_log;
TASKPLANING |
|||
orden |
tarea |
comandos y archivos de referencia |
|
sistema base |
LVM |
||
1 |
Dar formato a uslvm-disk-2 con una tabla de particiones GPT |
cfdisk, fdisk, parted |
|
2 |
En el
disco uslvm-disk-2, crear tres
particiones que ocupen 2GB,3GB y 4GB
respectivamente. En estas particiones
no es necesario crear sistemas
de ficheros. |
||
3 |
Crear un volumen físico por cada una de las particiones de uslvm-disk-2. |
|
pvcreate, pvdisplay |
4 |
Crear un grupo de volúmenes de nombre vg-perseo que aglutine los tres ficheros físicos del paso anterior. |
|
vgcreate, vgdisplay |
5 |
En vg-perseo crear tres volúmenes lógicos con 1GB de capacidad cada uno y estos nombres; lv-uno, lv-dos, lv-tres. |
mkfs.ext4 |
lvcreate, lvdisplay |
6 |
Hacer las
operaciones necesarias en el sistema
para que en cada nuevo arranque los
volúmenes lógicos queden montados
automáticamente en los $HOME directory
de los usuarios (lv-uno en /home/uno, y
sucesivos). Verificar antes de
continuar. Crear en cada uno de los $HOME directory de los usuarios uno,dos,tres un archivo de nombre PERSI.TXT Alcanzado
este estado (lv,s montados en $HOMES,s
en cada arranque y el archivo
PERSI.TXT en su interior) lo
consideramos como un escenario comercial
de tres clientes del producto PERSEO que
han adquirido la fórmula básica de
almacenamiento en la nube (1GB de
espacio) y están usándolo
satisfactoriamente. |
nano,
/etc/fstab |
|
--->>>
Punto de verificación de objetivos con
ftp://192.168.50.70/FHW_taller_TASK03_check3.sh
<<<---
|
|||
7 |
Supuesto
comercial: El usuario de nombre dos
ha adquirido una ampliación de
almacenamiento de 2GB. Sin modificar la
actividad del usuario, realizar la
ampliación de su almacenamiento actuando
sobre lv-dos. Después
de hacer todas
las
operaciones necesarias,
verificar
que el espacio
disponible
en el grupo de
volumenes a
disminuido
en 2GB
aproximadamente y
que
el volumen
lógico
tiene ese
espacio de más. Una
vez teminada
la ampliación
verificar que
sigue existiendo
el archivo
/home/uno/PERSI.TXT. |
resize2fs |
lvextend,
lvresize, vgdisplay, lvdisplay |
8 |
Supuesto
comercial: El usuario de nombre tres
ha adquirido una ampliación de
almacenamiento de 1GB. Sin modificar la
actividad del usuario, realizar la
ampliación de su almacenamiento actuando
sobre lv-tres. Después de hacer
todas las operaciones necesarias, verificar
que el espacio
disponible en
el grupo de
volumenes a disminuido
en 1GB
aproximadamente
y que
el volumen
lógico
tiene ese
espacio de más. Una
vez teminada
la ampliación
verificar que
sigue existiendo
el archivo
/home/tres/PERSI.TXT. |
||
9 |
Supuesto
comercial: Después de un año, el usuario
de nombre uno comprueba que con
400 Mb le basta para sus necesidades de
almacenamiento en la nube, así que
reduce su capacidad a 512Mb. Sin
modificar la actividad del usuario (en caso de ser posible)
realizar la reducción de su
almacenamiento actuando sobre lv-uno.
Después de hacer todas las operaciones necesarias, verificar
que el espacio disponible
en el grupo de volumenes ha
aumentado en medio GB
aproximadamente
y que el
volumen lógico
se queda con
medio GB aproximadamente. Una
vez teminada
la reducción
verificar que
sigue existiendo
el archivo
/home/dos/PERSI.TXT. |
lvreduce, lvresize, lvdisplay, vgdisplay |
|
10 |
Supuesto comercial: Un nuevo cliente de nombre cuatro compra PERSEO para disponer de 3GB de almacenamiento en la nube. Sin modificar la actividad de ninguno de nuestros clientes organizar los recursos del nuevo cliente en igualdad de condiciones que los ya existentes. No olvidar dejar preparado el sistema para que el siguiente arranque se reactive el servicio del cliente cuatro. |
mkfs.ext4 nano, /etc/fstab |
lvcreate, lvdisplay |