Sie sind auf Seite 1von 14

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

Das könnte Ihnen auch gefallen