Inspeccionar la configuración de la cuota con quotacheck
En este paso, utilizará el comando quotacheck. El comando quotacheck se utiliza para escanear un sistema de archivos en busca de uso de disco y crear, verificar y reparar archivos de cuotas. Es un paso crucial al configurar o verificar las cuotas.
Antes de ejecutar quotacheck, es importante entender que necesita escanear el sistema de archivos. Para obtener resultados precisos, idealmente el sistema de archivos debe estar desmontado o montado en modo solo lectura. Sin embargo, en un sistema en funcionamiento, esto a menudo no es factible para el sistema de archivos raíz (/). quotacheck a menudo puede ejecutarse en un sistema de archivos montado, pero puede emitir advertencias.
Dado que estamos trabajando en un entorno LabEx y no podemos desmontar fácilmente el sistema de archivos raíz, ejecutaremos quotacheck en el sistema de archivos montado.
La sintaxis básica de quotacheck es quotacheck [opciones] sistema_de_archivos. Utilizaremos las siguientes opciones:
-c: Crear nuevos archivos de cuotas (aquota.user y aquota.group).
-u: Verificar las cuotas de usuario.
-g: Verificar las cuotas de grupo.
-v: Salida detallada (verbose), que muestra lo que está haciendo el comando.
-M: No intentar montar el sistema de archivos en modo solo lectura.
Necesitamos ejecutar quotacheck con sudo porque requiere privilegios de root para escanear el sistema de archivos y crear/modificar archivos de cuotas.
Escriba el siguiente comando en su terminal y presione Enter:
sudo quotacheck -cugvM /
Verá una salida que indica que quotacheck está escaneando el sistema de archivos. La salida exacta puede variar según el estado del sistema, pero se verá algo así:
quotacheck: Scanning /dev/sda1 [/] done
quotacheck: Checked 10 directories and 100 files
Este comando escanea el sistema de archivos raíz (/), verifica el uso de disco de usuarios (-u) y grupos (-g), crea nuevos archivos de cuotas (-c) si no existen, proporciona una salida detallada (-v) y evita intentar montar el sistema de archivos en modo solo lectura (-M).
Después de ejecutar quotacheck, si el sistema de archivos está configurado para usar cuotas en /etc/fstab y el paquete de cuotas está instalado, normalmente creará o actualizará los archivos de cuotas (aquota.user y aquota.group) en la raíz del sistema de archivos (por ejemplo, /aquota.user, /aquota.group).
Puede verificar la existencia de estos archivos utilizando el comando ls:
ls -l /aquota.*
Si se crearon los archivos de cuotas, es posible que vea una salida como esta (nuevamente, esto depende de la configuración del sistema y de si las cuotas realmente están activas):
-rw------- 1 root root 6144 Feb 13 10:00 /aquota.group
-rw------- 1 root root 7168 Feb 13 10:00 /aquota.user
En nuestro entorno LabEx actual, dado que las cuotas no están completamente configuradas, estos archivos es posible que no se creen o que tengan tamaño cero. Lo más importante es entender que quotacheck es la herramienta que se utiliza para generar y mantener los datos en estos archivos de cuotas en función del uso real del disco.
Este paso concluye nuestra exploración de la verificación del estado de las cuotas y de los archivos de configuración. Ha aprendido cómo usar quota para ver el uso actual, cat /etc/fstab para verificar las opciones de montaje de las cuotas y quotacheck para escanear el sistema de archivos y administrar los archivos de datos de las cuotas.
Haga clic en Continuar para finalizar el laboratorio.