Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNAN-Leon.
Facultad De Ciencias y Tecnologia.
Elaborado por:
Modesto Jose Valladares Centeno.
Ejercicios:
1. Crea un usuario llamado aso.
2. Crea en el fichero /etc/fstab una entrada para montar el disquete con las caracteristicas:
Sistema de ficheros vfat.
Modo de lectura/escritura.
El montaje no se realizar automaticamente.
Se permite el montaje a los usuarios.
El propietario de los ficheros seria el usuario aso y el grupo propietario users.
Los permisos rwxrw ___ (ten en cuenta que se ponen mediante la opcion de mascara,
umask, indicando, en octal, la inversa de los permisos que se desean).
El punto de montaje debe ser el directorio /usb (Hay que crear este directorio).
Para lograr montar el sistema de archivos tentremos que ejecuat el siguiente comando
mount -t vfat /dev/sdb /usb
Vamos a crear un sistema de ficheros Ext4 en un dispositivo de loop asociado a un fichero.
El primer paso es crear un fichero de 40 MB:
# dd if=/dev/zero of=/root/fichero_sf bs=4k count=10000
El siguiente paso es asociar un dispositivo de loop al fichero creado. De esta manera el disco
virtual creado pasar a estar asociado al fichero de dispositivo /dev/loop0:
# losetup /dev/loop0 /root/fichero_sf
No podemos desmontar el sistema de ficheros mientras este este en uso ya que quedaria en un estado
inconsistente el fichero del sistema que este en uso.
9. Con la orden fuser averigua que procesos estan haciendo uso de ese sistema de ficheros y que ficheros
se estan usando. (Puedes usar las opciones -vm).
No se puede desmontar el sistema ya que como podemos observar se esta ejecutando el proceso bash que
se encuentra dentro del el.
11. Activa las cuotas de disco en el sistema de ficheros donde estan los directorios de los usuarios.
11.1Aade al SFNUEVO raiz a opcion usrquota en el fichero /etc/fstab.
11.2
11.3 Ejecutando mount, comprueba que se ha remontado activando la opcion de las cuotas. Si
no ha sido asi intentalo de nuevo con: mount -o remount, usrquota /media/SFNUEVO
11.4 Ejecuta la orden quotacheck -mn / media/SFNUEVO para reconstruir el fichero de cuotas. para
reconstruir el fichero de cuotas.
11.6 Fija las cuotas al usuario aso a 50 MB de lImite soft y 60 MB de lImite hard.
12. Entra al sistema con el usuario aso y realiza los siguientes ejercicios:
12.1
12.2
donde X es el n mero de bloques de 1 KB que tendra el fichero a crear. Como el limite hard lo hemos
puesto a 60 MB, puedes poner 62000.
12.3 En el apartado anterior se habriaexcedido el la mite hard fijado al usuario.I ntenta crear un
nuevo fichero, por ejemplo con la orden echo hola > a y verifica que no es posible.
12.4
15. Sistemas RAID 1. Para configurar un RAID1 necesitamos al menos dos particiones libres. Como
esto no es posible en los laboratorios de practicas, de nuevo usaremos dispositivos creados a partir
de ficheros a los que se asocian dispositivos de loop. El primer paso es crear los ficheros vaco y
asociarles el dispositivo de loop.
con los siguientes comando realizaremos la creacin de discos virtuales que necesitaremos
$dd if=/dev/zero of=/root/fsraid0 bs=4k count=10000
$dd if=/dev/zero of=/root/fsraid1 bs=4k count=10000
Con el comando $du -ha /root | grep fsraid observamos que se han creado con xito los discos
virtuales con el tamao que le hemos asignado de 40 MB.
Ahora lo asociaremos los disco virtuales recin creados a los dispositivos loop1 y loop2 con el siguiente
orden:
$losetup /dev/md0 /media/disco.
Con el siguiente comando le decimos la dispositivos /dev/md0 que le crearemos un raid nivel 1 o conocido
como raid espejo con la opcin raid-devices le decimos que utilizaremos 2 disco loop1 y loop2.
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/loop1 /dev/loop2
nos crea y al final vemos que nos inicia nuestro arreglo de disco virtuales con xito.
con la orden $ mkdir /media/disco crearemos la carpeta /media/disco para proceder al montaje
con el comando $ mount /dev/md0 /media/disco montamos el disco en la carpeta recin creada.
El comando $ df -l nos afirma que la unidad se a montado ala carpeta /media/disco exitosamente.
La
siguiente imagen nos dice que tiene un tamao de 40MB el dispositivos /dev/md0, se podra asumir que
tendra que tener una capacidad de 80MB ya que cada disco virtual que asociamos a los dispositivo loop1
y loop2 eran de 40MB cada uno. Esto se debe a que el RAID I crea copias exactamente iguales de los
dispositivos que utilice en dicho raid, en nuestro caso lo que tiene loop1 lo tendr loop2 por esto la
capacidad de md0 es de 40MB por que el otro queda respaldo a cualquier fallo.
Utiliza este nuevo sistema de ficheros: accede a el, copia ficheros, etc. con la orden
$ touch Prueba{1..9} crearemos 9 archivos llamado archivo_prueba como observamos el dispositivo
funciona correctamente.
Por
ultimo observa el contenido del fichero /proc/mdstat. Nos dice que el dispositivo md0 esta activo
con la unin de su dos discos virtuales loop1 y loop2
hasta aca aplicamos el comando $ du -ha /root/ | grep fsraid y notamos que estn los 3 disco virtuales
los 2 antes creado con el raid1 y el recin creado fsraid2
con esto vamos a la creacin del raid 5 ahora el nivel= 5 y numero de disco =3 como observamos nos
da una advertencia ya que los disco loop1 y loop2 ya estaban configurado con RAID I ,en nuestro caso
le daremos continuar.
mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/loop1 /dev/loop2 /dev/loop3
solo nos quedara darle formato a nuestro RAID 5 con la siguiente orden $mkfs -t ext3 /dev/md0
montamos el raid a la carpeta $mount /media/disco verificamos que se haya montado con xito a
como muestra la siguiente captura.
como podemos observar su tamao es de 81MB que debera ser de 120MB pero ya que RAID 5 utiliza
un disco virtual para colocar la paridad de los datos, por eso no lo toma como espacio tiles.
17. Ve a modo monousuario y chequea la consistencia del sistema de ficheros raz con fsck.
17.1 Sera correcto hacerlo en un nivel de ejecucion multiusuario?
17.2 Y montado en modo de lectura y escritura?
Al terminar reinicia el equipo en el nivel por defecto.
18. Comprueba el uso de bloques de datos y de nodos-i que se esta haciendo en la particion raz.
19. Obten el numero de bloques de 4 KB usados por el directorio /etc y sus subdirectorios.
20. Utilizando la orden tune2fs realiza los siguientes ejercicios:
20.1 Ajusta al sistema de ficheros raz el tiempo maximo entre chequeos a un mes.
20.2 Ajusta al sistema de ficheros raz el numero maximo de montajes permitidos sin hacer un
chequeo a 25 veces.
20.3 Fuerza a que la proxima vez que el ordenador arranque chequee el sistema de ficheros raz.
21. Varios
21.1 Para poder montar un dispositivo, es necesario tener permisos de administrador? Por
ejemplo, como se permite que los usuarios normales puedan montar el disquete o pendrive?
21.2 Todo dispositivo que se monte debe especificarse en /etc/fstab (V/F). Verdadero
En el fichero /etc/fstab debebos definir todos los puntos de montaje para sistemas de ficheros del
sistema.
21.3 Todos los sistemas de ficheros tienen las mismas opciones de montaje (V/F).
Verdadero
Todos los sistemas de ficheros tiene las mismas opciones de montajes para usarse lo que cambia segun
convenga es el formato con el cual se desea montar el sistema de ficheros tambien quienes pueden
aaceder a el, lo que se puede ejecutar dentro de el.
21.4 Se debe extraer un disquete o pendrive sin desmontarlo?
No se debe extraer un disquete o pendrive sin desmontarlo ya que esto puede ocasionar problemas y
dejar el estado de nuestro sistema de ficheros en un estado inconsiste.
21.5 La principal diferencia de Ext2 frente Ext3 o Ext4 es su capacidad de journaling.
Sabes donde se ubican los datos de journaling? Son visibles?
21.6 Que contiene /proc/mounts?
22. Desmonta todos los sistemas de ficheros que hayas montado a lo largo de la practica, elimina
todos los ficheros creados para los dispositivos de loop, as como todos los directorios creados
como puntos de montaje y las entradas anadidas en /etc/fstab.
Como podemos observar el las siguientes imagenes ya no tenemos ningun sistema de archivos montados
y ademas ya no hay registro de ellos en el fichero /etc/fstab.