Inspeccionar la configuración de cuotas 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.