Documentos de Académico
Documentos de Profesional
Documentos de Cultura
- OBJETIVOS:
Usa comandos para las particiones y sistemas de archivos Montar y desmontar sistemas de archivos
II.- SEGURIDAD:
Advertencia: En este laboratorio est prohibida la manipulacin del hardware, conexiones elctricas o de red; as como la ingestin de alimentos o bebidas.
V.- RECURSOS:
Este equipo debe tener instalado el programa VMware Workstation y una plantilla de alguna distribucin de Linux. FEDORA
VII.- PROCEDIMIENTO:
CREACIN DE EQUIPOS VIRTUALES
Valor La plantilla de Linux indicada por el instructor DISCOS parte 2 256 MB Host only Disco duro por defecto de 4GB. Adems lector de CD apuntando al archivo imagen cd 1 de Fedora. An NO encienda la mquina virtual. Realizar antes la pregunta 3.
3.
Agregue los siguientes discos a su equipo: Un disco IDE de 512 MB con el nombre Memoria Virtual.vmdk (escribir 0.512Gb y generara 524MB) Tres discos SCSI de 12 GB cada uno llamados: Disco scsi1.vmdk Disco scsi2.vmdk Disco scsi3.vmdk
4. En la consola grfica, inicie sesin como root. 5. Abrir una ventana terminal grfica para realizar este trabajo.
1. Cree un sistema de archivos swap: Usando fdisk defina una particion en el segundo disco IDE. Esta particin debe ocupar todo el espacio: fdisk /dev/hdb Indicar la secuencia de ordenes usada en fdisk para definir la particin solicitada.
Cierre fdisk guardando los cambios Defina el sistema de archivos swap en la particin creada, ejecutando el siguiente comando: mkswap /dev/hdb1
2. Active la particin swap creada: Active el sistema swap creado, ejecutando el siguiente comando: swapon /dev/hdb1 Consulte que particiones estn disponibles para memoria virtual ejecutando el comando: swapon s
Si se reinicia el sistema, la nueva particin swap no estar disponible de manera automtica. Edite el archivos etc/fstab y agregue la siguiente lnea para que la nueva particin swap se inicie automaticamente: /dev/hdb1 swap swap defaults 0 0 Reinicie el sistema. Cuando vuelva a cargar, consulte nuevamente que particiones estn disponibles para memoria virtual.
3. Desactive la anterior particin swap: Desactive el sistema swap creado, ejecutando el siguiente comando: swapoff /dev/hda2 Edite el archivos /etc/fstab y comente ( escribiendo #) al inicio de la lnea LABER=SWAP-hda2. Reinicie el sistema. Cuando vuelva a cargar, consulte nuevamente que particiones estn disponibles para memoria virtual. Solo debe mostrarse la particin nueva creada. (hdb1)
1. Defina un sistema de archivos para trabajar con cuotas de disco: Usando fdisk, cree una particin primaria ( todo el espacio de disco) en el primer disco SCSI (/dev/sda) Asigne el sistema de archivos Ext3 en la particin definida e indique el comando usado:
2. Active ( en el sistema operativo y en el sistema de archivos) la opcion de cuotas de disco Cree el archivo de texto /etc/rc.conf con el siguiente contenido: Enable_quotas=YES Cree el directorio /mnt/datos que ser el punto de montaje del sistema de archivos. Posteriormente agregue al archivo /etc/fstab la siguiente lnea: /dev/sda1 /mnt/datos ext3 rw, usrquota, grpquota 1 2 Reinicie el sistema. Este reinicio permitir ejecutar los procesos iniciales del sistema de cuotas y el montaje automatico de sistema de archivos. 3. Verificar la activacin de cuotas: Ejecute los siguientes comandos para crear los archivos de definicin de cuotas: cd /mnt/datos touch aquota.user aquota.group quota.user quota.group De el formato adecuado a los archivos de definicin de cuotas ejecutando el comando: quotacheck avug
Nota: La primera vez que se ejecuta el comando anterior, es normal que se muestren advertencias refirindose a las posibles archivos truncados. Estos archivos corresponden a archivos de texto simple vacios a los cuales se
les acaba de convertir en formato binario para la definicin de cuotas. Si ejecuta de nuevo quotacheck avug, no deber mostrar advertencia alguna.
5. Cree usuarios y grupos para asignarles cuotas de disco: Cree el directorio siguiente: mkdir /mnt/datos/usuarios Editar el archivos /etc/default/useradd y modifiar la lnea HOME de la siguiente manera: HOME = /mnt/datos/usuarios Cree tres usuarios de prueba: Useradd redes1 Useradd redes2 Useradd redes3 Asigne la contrasea Tcsup2 a los usuarios creados: Passwd redes1 Passwd redes2 Passwd redes3 6. Cree un grupo e indicar a los usuarios que pertenezcan a dicho grupo: Cree grupo redes: Groupadd redes Agregue los usuarios al grupo creado: Usermod -g redes redes1 Usermod -g redes redes2 Usermod -g redes redes3
7. Asigne una cuota de disco de 5MB al usuario redes 1: Ejecute el comando: edquota u redes1 Nota: Es importante saber que significan cada una de las comunas mostradas cuando se invoca al comando edquota. Para ello tiene las siguientes referencias: Filesystem: el sistema de archivos que tiene el uso de cuotas habilitado Blocks: la cantidad de bloques que el usuario esta usando en este momento. Esta columna no debe ser modificada Soft: Limite suave o limite de gracia. Cantidad de bloques que el usuario puede usar y que puede rebasar hasta que sea excedido el periodo de gracia ( 7 dias de modo predeterminado ) Hard: Limite duro o absoluto. Limite de bloques que un usuario puede usar y que no puede rebasar bajo ninguna circunstancia. Inodes: Numero de inodos que el usuario esta usando en este momento. Esta columna no debe ser modificada. Soft y hard. El mismo concepto ya descrito pero basado en numero de inodos en lugar de bloques.
Modificar la cuota de usuario para que llegue hasta 5MB. La configuracin debe quedar aproximadamente como se muestra a continuacin. (Hacer caso de las indicaciones y no modificar nada, excepto el hard)
Disk quotas for user redes1 (uid 500): Filesystem /dev/sda1 blocks 24 soft 0 hard 5120 inodes 6 soft 0 hard 0
8. Asigne una cuota (absoluta o dura ) de 10MB de disco al grupo redes: Ejecutar edquota g redes
Anote las modificaciones que necesita realizar para establecer las cuotas solicitadas.
9. Pruebe la cuota de disco del usuario redes1: En otra consola, inicie sesin con el usuario redes1 Consulte sus limites de cuota quota v Copie algunos archivos del sistema operativo: mkdir destino cp r /usr/lib destino
10. Pruebe la cuota de disco del grupo redes: En otra consola incie sesin con el usuario redes 2 o redes 3. En que directorio se encuentra actualmente? ..
Por qu?
Haga una copia de los archivos del sistema operativo y verificar que no se pueda copiar mas alla de los 10 MB. Nota: Puede usar l comando du h directorio para determinar cuanto ocupa un directorio en disco, luego de realizar la copia de archivos y cuando se empieza a mostrar errores.
Usando fdisk, cree tres particiones primarias de 4GB en el segundo disco SCSI ( /dev/sdb) ( la tercera particin no ser exacta asi que puede ocupar el espacio restante) . Escriba los comandos usados.
Usando fdisk, cree tres particiones primarias de 4GB en el tercer disco SCSI ( /dev/sdc) ( la tercera particin, igual que el caso anterior. ) Escriba los comandos usados
Haga lo mismo para las dos particiones adicionales e indicar los comandos usados.
De la misma manera defina los tres volmenes fsicos par las tres particiones del tercer disco scsi e indicar los comandos usados.
3. Crear grupos de volmenes con los volumenes fsicos definidos previamente. Cree el grupo de volmenes datos1 usando los volumenes fsicos correspondientes a la primera y segunda particin del segundo disco scsi mas el volumen fsico correspondiente a la primera particin del tercer disco scsi. vgcreate datos1 /dev/sdb1 /dev/sdb2 /dev/sdc1 Crear el grupo de volmenes datos2 usando los volumenes fsicos correspondientes a la tercera particion del segundo disco scsi mas los volmenes fsicos correspondientes a la segunda y tercera particin del tercer disco scsi. Indicar el comando usado.
4. Activar los grupos de volumenes creados Active el grupo de volmenes datos 1 usando el siguiente comando vgchange -a y datos1 Active el grupo de volmenes datos 2 e indicar el comando usado
5. Defina volmenes logicos para el grupo de volmenes datos1 Defina un primer volumen lgico denominado var de 5GB usando : lvcreate -L5G nvar datos1
Antes de crear el segundo volumen lgico con el espacio, es necesario saber exactamente cual es el espacio restante. Consulte la informacin del grupo de volumenes datos1 usando el comando vgdisplay datos1 Indicar el espacio libre ( ver free PE /Size , donde PE significa: Physical Extents) de este grupo de volmenes. Copiar una captura de pantalla e indicar el espacio libre.
Defina un segundo volumen lgico llamado home usando los nnnn dgitos consecutivos que aparecen al lado derecho del mensaje de free PE. Para ello ejecute el comando: lvcreate lnnnn nhome datos1 (nota: en nhome la n no forma parte del nombre , pero debe escribirla . Ademas la l que acompaa a nnnn es minscula, a diferencia del caso anterior que era mayuscula ) Consulte informacin sobre los volmenes lgicos definidos en e l grupo de volmenes datos1. Use el comando: lvdisplay datos1
Nota: sabiendo el nombre de dispositivo de un volumen lgico es posible definirle un sistema de archivos con los comandos conocidos ( mkfs y otros), como si se tratase de una particin comn.
6. Asigne sistemas de archivos en los volmenes lgicos del grupo de volmenes datos1. Asigne el sistema de archivos Ext2 al volumen lgico var e indicar el comando usado. Copiar los comandos utilizados.
Asigne el sistema de archivos ext3 al volumen lgico home e indicar el comando usado.
7. Defina volmenes lgicos para el grupo de volmenes datos2 Defina un primer volumen lgico denominado temp de 2GB e indicar el comando usado
Defina un segundo volumen logico llamado lib de 6GB indicar el comando usado
Defina un tercer volumen lgico llamado aux con el espacio restante e indicar el comando usado.
8. Asigne sistemas de archivos en los volmenes lgicos del grupo de volmenes datos2 Asigne el sistema de archivos ext2 al volumen lgico temp e indicar el comando usado
Asigne el sistema de archivos ext3 a los volmenes lgicos lib y aux e indicar los comandos usados.
Nota: existen otros comandos para trabajar con volmenes lgicos Lvremove : que permite eliminar un volumen lgicos Lvrename : permite renombrar un volumen lgico Lvextedn : permite incrementar el tamao de un volumen lgico Lvreduce: permite reducir el tamao de un volumen lgico Lvscan : permite verificar un volumen lgico.