Desarrollo Punto 8 y 9 Paso 2

Punto 8 Cuotas de disco en sistemas operativos GNU/Linux. Instrucciones. Las cuotas de disco en un sistema operativo GN

Views 10 Downloads 0 File size 929KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Punto 8 Cuotas de disco en sistemas operativos GNU/Linux. Instrucciones.

Las cuotas de disco en un sistema operativo GNU/Linux, se administran individualmente por cada sistema de archivos y son únicas para usuarios o grupos y el objetivo de las cuotas es limitar, de forma razonable, el espacio utilizado en el sistema de archivos. Con el fin de ejercer buenas prácticas de administración de ciertos aspectos en el uso del sistema, se solicita que realice modificaciones definidos bajo su propio criterio, una configuración personalizada de cuota(s) para el sistema de archivos "/home" del usuario con el que instalo el sistema operativo huésped.

Proceso de configuración de cuotas de disco.

Para hacer la implementación de cuotas de disco se procede a seguir los siguientes pasos en el proceso.

Activación de cuotas.

Para hacer esta modificación se procede con la modificación del archivo /etc/fstab, donde se le añadirán las opciones al sistema de archivos donde se requiere implementar esta modificación. El acceso a esta edición se realizará anteponiendo el parámetro de permisos de administrador “sudo” y se accederá a este archivo con la utilidad “nano”, de la siguiente manera: “sudo nano /etc/fstab”, siendo este es el resultado en terminal:

Figura 6.1

Se procede a escribir la modificación del archivo de texto para activación de cuota sobre el usuario que fue creado al momento de la instalación del sistema operativo. Este archivo se guarda para proceder con el siguiente punto.

Remontaje del sistema de archivos.

Después de realizada la modificación en el archivo se con remontar el sistema de ficheros al que se quiere aplicar la modificación, en este caso la partición del /home. Con este proceso ya quedaría lista la partición para la aplicación de cuotas.

Figura 6.2

Creación de archivos de cuotas. Para este paso se utiliza la utilidad “quotacheck” del programa “quota” para examinar el sistema de archivos y crear los ficheros necesarios para la utilización de las cuotas.

Figura 6.3

Los parámetros ingresados para el comando quotacheck indican lo siguiente: -

c: Crea el archivo de cuotas

-

u: Verifica la información de cuotas de usuario.

-

g: Verifica la información de cuotas de grupo.

-

m: Se utiliza si el sistema de ficheros está montado y en uso.

Asignación de cuotas.

La asignación de cuotas puede darse por grupo o por usuarios. Para este caso se realizará la asignación por usuario, el mismo que fue creado al momento de instalar el sistema operativo.

Figura 6.4

Como se puede observar en la figura 6.4, primero debe revisarse la cantidad de bloques e inodos de las cuales se dispone para hacer el procedimiento. Si se ingresa una cifra inferior o igual a los bloques utilizados, el usuario no tendrá espacio para escribir en el sistema, por lo que es probable que tenga dificultades incluso al iniciar sesión.

Una vez confirmados los valores se procede a asignar la cuota, esto por medio del comando “edquota ‘usuario’”. Se ingresa como parámetro el “usuario”, porque esta asignación se realizará puntualmente a este usuario. Se calculo aproximadamente el 50 %

de la cantidad de bloques e inodos y se asignó ese valor. Por último, se cerró el editor guardando los cambios, luego se reinició el sistema.

Figura 6.5

En el proceso de edición de archivo se deben tener en cuenta los siguientes parámetros:

-

Filesystem: Nombre del sistema de archivos que tiene la cuota activada.

-

blocks: Numero de bloques utilizados actualmente por el usuario.

-

soft: Límite máximo temporal que uno usuario puede utilizar.

-

hard: Límite máximo absoluto que un usuario puede utilizar.

-

Inodes: Numero de inodos ocupado por el usuario.

Validación de las cuotas de usuario.

Para verificar las cuotas del usuario al que se le realizo el procedimiento, se debe ingresar el comando “quota ‘usuario’”, como se muestra en la figura 6.6, donde se demuestran que los cambios fueron efectivos.

Figura 6.6

Adición de espacio de almacenamiento en sistemas operativos GNU/Linux

Punto 9

Instrucciones.

Se requiere añadir más espacio de almacenamiento al volumen lógico correspondiente al sistema de archivos de los directorios “/var“y "/home" respectivamente. Esta modificación será definida bajo su propio criterio teniendo en cuenta la capacidad de disco que posea.

Procedimiento de adición de espacio al volumen.

Para el presente procedimiento se procede a utilizar el medio de instalación de Ubuntu. Se pretende con esto poder manipular con libertad las particiones, dado que este proceso requerirá desmontar y montar las particiones sobre sobre las cuales se encuentran los sistemas de archivo del sistema. Se utilizarán utilidades nativas del CD, como lo son “parted”, “dd”, “cfdisk”.

Antes de iniciar con el proceso se ingresa normalmente al sistema para validar la estructura de discos y como se encuentran montados, se tiene que el estado de las

particiones hasta el momento de la presente evidencia son las correspondientes a la figura 7.1.

Figura 7.1. cfdisk del sistema operativo nativo

Dada la figura 7.1 se tienen hasta el momento una partición primaria (/dev/sda1), una partición extendida (/dev/sda2) y sobre la partición extendida se tienen 4 particiones lógicas (sda5, sda6, sda7, sda8), adicional un espacio libre de 47,6GB. Se procede por lo tanto a ingresar con el medio de instalación, se abre una terminal y por medio del comando “cfdisk” se repite el procedimiento para validar que se tienen las mismas medidas y así tener seguridad en la elección de particiones a modificar (figura 7.2).

Figura 7.2. cfdisk del sistema operativo del medio de instalación.

Una vez teniendo claridad sobre las particiones se tiene que la partición de /dev/sda8 es “var”, se encuentra contigua al /dev/sda7 que vendría siendo home. Bajo el procedimiento que se describe en este punto, deberá eliminarse esta partición y transferir “var” al espacio libre. Esto le dará más espacio a “var” a su vez que dejará bloques continuos disponibles para ser utilizados por “home”.

Figura 7.3

Se procede por lo tanto con la eliminación de la partición, se debe dar clic sobre “New”, por lo que preguntará al usuario si está seguro de realizar la operación. Se digita “Yes” y nos solicitar escribir la cantidad que se le asignara a esta partición. Para efecto de este ejercicio se dejan 10GB, lo que representa un aumento en 500MB.

Figura 7.4

Por último, se da clic en “write” para escribir los cambios en el disco. Se observa que se ha creado la partición “/dev/sda3” por lo que se procede a darle formato. El comando a utilizar para este proceso es “mkfs.ext4”.

Figura 7.5

Teniendo lista la partición para guardar datos, se procede a hacer la transferencia de partición “/dev/sda8” hacia la partición “/dev/sda3”, con la utilidad “dd”. Se puede dejar más espacio, pero para efectos de este manual únicamente se dejará una cifra pareja de 10GB.

Figura 7.6. El comando “dd” es útil para hacer imágenes de particiones, lo que facilita su traspaso de una partición a otra, desde y cuando cumpla con los requisitos de espacio.

Una vez realizada la copia, la utilidad nos indica lo que se ha copiado, el tiempo y la tasa de transferencia. Se procede entonces con eliminar la partición “/dev/sda8” para dejar el espacio disponible a la partición “/dev/sda7” y así poderle asignar más espacio. Se procede a hacer la validación del proceso con “cfdisk”.

Figura 7.7

Ahora se tiene un espacio contiguo para la partición “/dev/sda7 (home)”, por lo que se procederá a ceder este espacio libre a “home”. Para este procedimiento se utiliza la utilidad “parted”. Por medio de este comando se ingresa a la interfaz por terminal de la utilidad. Se digita el parámetro “print”, para que informe las particiones que hay hasta el momento en el disco duro y como las tiene enumeradas.

Figura 7.8

En este caso la partición home (/dev/sda7) se encuentra enumerada con el número 7. Por lo tanto, dentro de la interfaz de la utilidad “parted” se ingresa el comando “resizepart 7 55.6”.

Figura. 7.9. Nótese que por cada numeración se indica una partición con su punto de inicio y su punto de finalización. 55.6 hace referencia al punto en GB donde se desea que se finalice la partición. Coincide en aproximación con el final de la partición lógica /dev/sda2.

“resizepart” es el parámetro dentro de “parted” que facilita la modificación en el tamaño de la partición. El número “7” es el numero de la partición sobre la que se realizara el procedimiento y “55,6” es el valor en GB donde deberá finalizar dicha partición. El resultado puede observarse de nuevo con “cfdisk”, utilidad que al volverla a iniciar confirma que ahora el valor del home (/dev/sda7) es de 28,3GB y el de var (ahora /dev/sda3).

Figura 7.10

Se reinicia el sistema sin el medio de Ubuntu para validar que no ha habido errores en el sistema y que en efecto se dieron los cambios en el disco. Resultado en partición “home”:

Figura 7.11

Resultado en partición “var”:

Figura 7.12