Está en la página 1de 11

Sistemas Operativos II

Administracin de Discos Parte II

Laboratorio N 10
Administracin de Discos Parte II
Objetivos:
1.
2.
3.
4.
5.

Conocer los pasos para agregar ms memoria de intercambio SWAP.


Utilizar herramientas para crear volmenes lgicos con LVM2.
Dar formato a los volmenes lgicos.
Hacer pruebas agregando y removiendo volmenes lgicos a los grupos lgicos.
Gestionar cuotas de disco

Equipos, Materiales, Programas y Recursos:

PC personal
Sistema Operativo CentOS 6.x con particiones /var y /home (no necesariamente).

Introduccin:
En este laboratorio haremos uso de las cuotas de disco y de la herramienta LVM2 que utiliza
CentOS para crear y administrar volmenes lgicos. Para implementar soluciones que
limiten el tamao de disco utilizado por los usuarios en servidores de archivos, etc. As como
el poder aumentar el espacio de los volmenes en uso para alojar archivos o directorios que
crecen constantemente, en aplicaciones de servidores de archivos, bases de datos, etc.
Utilizaremos las cuotas de discos para gestionar el espacio en disco duro que un usuario o
grupos de usuarios utilizar del servidor.

Seguridad:

Ubicar maletines y/o mochilas en el gabinete al final de aula de Laboratorio.


No ingresar con lquidos ni comida al aula de Laboratorio.
Al culminar la sesin de laboratorio, apagar correctamente la computadora y el monitor.

Preparacin:
El alumno debe haber revisado previamente el material que se encuentra en el Tecsup
Virtu@l.

Ing. CIP Adolfo Cceres Luque

Pg. 1

Sistemas Operativos II

Administracin de Discos Parte II

Procedimiento:
1. A la mquina virtual de CentOS 6.x agregarle 1 disco duro de 400 MB y 2 discos de 200MB cada
uno.
2. Iniciar la mquina virtual de CentOS y loguearse como root.

AGREGAR OTRA PARTICION SWAP


1. Utilizar el comando free para ver el espacio swap disponible en el sistema. Cunta memoria
tiene disponible? ______________________________
2. En el disco nuevo de 400MB utilizando fdisk crear una particin de 300MB para la swap.
3. Preparar la particin swap con el siguiente comando:
# mkswap c /dev/hdx1 En caso fuese agregado un disco IDE
# mkswap c /dev/sdx1 En caso fuese agregado un disco SATA o SCSI
4. Para qu usamos la opcin -c?
______________________________________________________________________________
______________________________________________________________________________
5. Activar la particin con el comando:
#swapon /dev/hdx1
6. Utilizar el comando free para confirmar la disponibilidad del espacio swap total en el sistema.
Cunta memoria tiene disponible? ______________________________
7. Si se desea que esta particin se monte automticamente en el arranque del sistema, debe
agregarse la lnea correspondiente en el archivo /etc/fstab/
/dev/hdx1

swap

swap

defaults

00

ADMINISTRANDO UN LVM (Logical Volumen Management)


NOTA: Los grficos mostrados son slo referenciales
I.

Creando un grupo de volmenes y un volumen lgico a partir de 1 disco

8. Validar si se tiene algn grupo de volmenes configurado


# vgs
# lvs
# lvscan
9. Ver si se tienen discos disponibles para configurar LVM.
# lvmdiskscan

Ing. CIP Adolfo Cceres Luque

Pg. 2

Sistemas Operativos II

Administracin de Discos Parte II

10. Se puede ver qu /dev/sdb y /dev/sdc se encuentran disponibles para ser utilizados por lvm,
creamos un volumen fsico para ser usado por LVM

11. Luego un grupo de volmenes vgtest con el volumen fsico

12. Creamos un volmen lgico lv_1_vgtest dentro del grupo de volmenes vgtest

13. Listamos los grupos de volmenes

Ing. CIP Adolfo Cceres Luque

Pg. 3

Sistemas Operativos II

Administracin de Discos Parte II

14. Listamos los volmenes lgicos y su dispositivo /dev asociado

15. Listamos los volmenes fsicos

16. Formateo del volumen lgico y montaje del mismo.

Ing. CIP Adolfo Cceres Luque

Pg. 4

Sistemas Operativos II

Administracin de Discos Parte II

Volmen lgico montado

II.

Ampliacin del grupo de volmenes y volumen lgico con 1


disco fsico ms
Caso prctico: Revisar la descripcin del caso en la ppt

17. Crear un volumen lgico utilizando el segundo disco de 100MB y validamos que haya sido
creado.
# pvcreate /dev/sdc
# lvmdiskscan

Ing. CIP Adolfo Cceres Luque

Pg. 5

Sistemas Operativos II

Administracin de Discos Parte II

18. Extendiendo el grupo de volmenes vgtest

19. Como se puede ver el grupo de volmenes tiene un tamao de 200Mb pero el volumen lgico
sigue siendo de 100Mb.
20. Extendiendo el volumen lgico lv_1_vgtest

21. Ahora solo nos queda el redimensionado del sistema de ficheros ext4 (se puede hacer con el
volumen montado).

22. Ahora podemos ver los 200MB del volumen lgico.

Ing. CIP Adolfo Cceres Luque

Pg. 6

Sistemas Operativos II

Administracin de Discos Parte II

23. Ahora vamos a aadir algunos ficheros en el punto de montaje /mnt que es donde est
montado /dev/mapper/vgtest-lv_1_vgtest, con la idea de eliminar algunos e intentar reducir el
volumen lgico sin perder datos.
Copiamos algunos archivos al punto de montaje (vg).

III.

24.

Reduccin del grupo de volmenes y volumen lgico eliminando 1 disco


fisico
Para el caso mostrado vamos a reducir el sistema de ficheros de 200Mb a 80Mb, hay que
desmontar antes el volumen

Ing. CIP Adolfo Cceres Luque

Pg. 7

Sistemas Operativos II

Administracin de Discos Parte II

25. Ahora podemos reducir el volumen lgico a 90Mb (el sistema de ficheros solo ocupa 80Mb),
aparece un mensaje indicando que podemos perder datos (ni que decir tiene que una copia de
seguridad es ms que recomendable)

26. Revisar que el volumen lgico se haya reducido y que no se haya perdido nada de data.

27. Verificamos el uso de los discos fsicos en cada grupo.

28. Se puede ver claramente que /dev/sdc puede ser liberado del grupo vgtest, no est en uso.

Ing. CIP Adolfo Cceres Luque

Pg. 8

Sistemas Operativos II

Administracin de Discos Parte II

29. Finalmente podemos eliminar el disco fsico y extraerlo fsicamente del servidor pues LVM no lo
usa para nada.

GESTION DE CUOTAS DE DISCO


30. Para realizar esta parte deber tener instalado un CentOS 6.X con las particiones adicionales :
/var
/home
31. Implementacin lgica de cuotas
# yum install quota y
32. Vamos a implementar cuotas de disco a nivel de usuario y grupo en /var y /home.
# vi /etc/fstab

33. Aplicarse los cambios a las particiones, ya sea reiniciando el sistema o bien ejecutando los
siguientes comandos:
# mount o remount /var
# mount o remount /home
34. Verificacin del soporte de cuotas de disco en los filesystem indicados en /etc/fstab
# quotacheck avugcm
35. Crear el usuario fulano
# useradd fulano
# passwd fulano
36. Editado las cuotas de disco para el usuario fulano. Se obtendr una pantalla similar a la siguiente.
# edquota fulano

Ing. CIP Adolfo Cceres Luque

Pg. 9

Sistemas Operativos II

Administracin de Discos Parte II

37. Asignaremos una cuota de disco de 50MB para el usuario fulano en /var y /home.

38. El usuario siempre podr rebasar una cuota de gracia pero nunca una cuota absoluta. Editaremos
una cuota de gracia. Recordar que existe una cuota de gracia de 7 das. Asignaremos una cuota
de gracia de 25 MB la cual podr ser excedida hasta por 7 das.
# edquota t

# edquota fulano

PRUEBAS DE CUOTAS
39. Asigne al usuario fulano una cuota de gracia de 25 MB, una cuota absoluta de 50 MB, un lmite
de gracia de 1000 archivos y un lmite absoluto de 1500 archivos, en todas las particiones con
cuota de disco habilitada
# edquota fulano

40. Siendo el usuario fulano ejecute el siguiente comando para verificar las cuotas asignadas.
$ quota

41. Realice una copia del directorio /usr/lib como el sub-directorio ~/prueba-cuotas dentro de su
directorio hogar del usuario fulano
$ cp r /usr/lib

/prueba-cuotas

Ing. CIP Adolfo Cceres Luque

Pg. 10

Sistemas Operativos II

Administracin de Discos Parte II

42. Notar que llegar un momento en el que el sistema indicar que ya no es posible continuar
copiando contenido dentro de ~/prueba-cuotas debido a que se ha agotado el espacio en el
sistema de archivos.

Observaciones y Conclusiones

Ing. CIP Adolfo Cceres Luque

Pg. 11