Está en la página 1de 10

Laboratorio de Sistemas Operativos II I.

- OBJETIVOS:
Usa comandos para las particiones y sistemas de archivos Montar y desmontar sistemas de archivos

Nro. DD-106 Pgina 1 de 10

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.

III.- FUNDAMENTO TERICO:


El laboratorio est detallado paso a paso. El fundamento terico est explicado en cada uno de los procedimientos solicitados.

IV.- NORMAS EMPLEADAS:


No aplica

V.- RECURSOS:
Este equipo debe tener instalado el programa VMware Workstation y una plantilla de alguna distribucin de Linux. FEDORA

VI.- METODOLOGA PARA EL DESARROLLO DE LA TAREA:


El desarrollo del laboratorio es en grupo de dos personas. Al terminar la experiencia, el alumno pasa por el escritorio del docente para responder unas preguntas. Las tareas son para la casa. Se califica el informe (tareas + conclusiones). Informe de laboratorio la siguiente semana indefectiblemente. A partir de ahora en adelante cada alumno responsable de su mquina deber : a) grabar su trabajo realizado y terminado en usb o disco externo y traerlo siempre que tengamos clases b). Tener asi mismo en su disco duro externo o usb una copia de todas las plantillas de Windows y linux, (en caso que se daen las del laboratorio) asi como de sus respectivos discos imagen ( .iso ). Esta poltica se aplicar para todos los cursos.

VII.- PROCEDIMIENTO:
CREACIN DE EQUIPOS VIRTUALES

1. Abra el VMware Workstation. Abra plantilla de Fedora. CLONAR.

2. Defina dos equipos virtuales con las siguientes caractersticas:

Laboratorio de Sistemas Operativos II

Nro. DD-106 Pgina 2 de 10

Opcin Clon de Nombre Memoria Red Otros

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.

Definicin de sistemas de archivos swap

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

Laboratorio de Sistemas Operativos II

Nro. DD-106 Pgina 3 de 10

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)

IMPLEMENTACION DE CUOTAS DE DISCO

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

Laboratorio de Sistemas Operativos II

Nro. DD-106 Pgina 4 de 10

les acaba de convertir en formato binario para la definicin de cuotas. Si ejecuta de nuevo quotacheck avug, no deber mostrar advertencia alguna.

4. Active el uso de las cuotas ejecutando el comando: quotaon /mnt/datos

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.

Laboratorio de Sistemas Operativos II

Nro. DD-106 Pgina 5 de 10

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

Porque se asignan 5120 bloques y no 5000?

Guarde los cambios realizados.

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

Indicar que error se repite a partir de cierto momento:

Elimine los directorios compiados rm fr 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? ..

Laboratorio de Sistemas Operativos II

Nro. DD-106 Pgina 6 de 10

Por qu est en dicho directorio especficamente? .

Consulte los limites de cuota. Se muestra algn limite establecido?

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.

Implementacion de grupos de volmenes:

1. Defina las particiones para la creacin de grupos de volumenes :

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.

A cuantos megas equivale un giga en trminos computacionales?

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

Laboratorio de Sistemas Operativos II


2. Defina volmenes fsicos ( Physical Volume ) a partir de las particiones: Cree un volumen fsico para la primera particin del segundo disco SCSI: pvcreate /dev/sdb1

Nro. DD-106 Pgina 7 de 10

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

Laboratorio de Sistemas Operativos II


(nota: en nvar la n no forma parte del nombre, pero debe escribirla)

Nro. DD-106 Pgina 8 de 10

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

Indicar los nombres de dispositivos de los dos volmenes lgicos definidos:

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.

Laboratorio de Sistemas Operativos II

Nro. DD-106 Pgina 9 de 10

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.

Indicar los nombres e dispostivo de los tres volmenes lgicos definidos.

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.

Laboratorio de Sistemas Operativos II

Nro. DD-106 Pgina 10 de 10

VIII.- CONCLUSIONES Y OBSERVACIONES.

También podría gustarte