Inspecionar a configuração de cotas com quotacheck
Nesta etapa, você usará o comando quotacheck. O comando quotacheck é usado para verificar um sistema de arquivos em busca de uso de disco e criar, verificar e reparar arquivos de cota. É uma etapa crucial ao configurar ou verificar cotas.
Antes de executar quotacheck, é importante entender que ele precisa verificar o sistema de arquivos. Para resultados precisos, o sistema de arquivos deve, idealmente, estar desmontado ou montado como somente leitura. No entanto, em um sistema em execução, isso geralmente não é viável para o sistema de arquivos raiz (/). quotacheck pode frequentemente ser executado em um sistema de arquivos montado, mas pode emitir avisos.
Como estamos trabalhando em um ambiente LabEx e não podemos desmontar facilmente o sistema de arquivos raiz, executaremos quotacheck no sistema de arquivos montado.
A sintaxe básica para quotacheck é quotacheck [opções] sistema_de_arquivos. Usaremos as seguintes opções:
-c: Criar novos arquivos de cota (aquota.user e aquota.group).
-u: Verificar as cotas de usuário.
-g: Verificar as cotas de grupo.
-v: Saída verbose, mostrando o que o comando está fazendo.
-M: Não tentar remontar o sistema de arquivos como somente leitura.
Precisamos executar quotacheck com sudo porque ele requer privilégios de root para verificar o sistema de arquivos e criar/modificar arquivos de cota.
Digite o seguinte comando em seu terminal e pressione Enter:
sudo quotacheck -cugvM /
Você verá uma saída indicando que quotacheck está verificando o sistema de arquivos. A saída exata pode variar dependendo do estado do sistema, mas terá uma aparência semelhante a esta:
quotacheck: Scanning /dev/sda1 [/] done
quotacheck: Checked 10 directories and 100 files
Este comando verifica o sistema de arquivos raiz (/), verifica o uso de disco do usuário (-u) e do grupo (-g), cria novos arquivos de cota (-c) se eles não existirem, fornece saída verbose (-v) e evita tentar remontar o sistema de arquivos como somente leitura (-M).
Após executar quotacheck, se o sistema de arquivos estiver configurado para cotas em /etc/fstab e o pacote de cota estiver instalado, ele normalmente criaria ou atualizará os arquivos de cota (aquota.user e aquota.group) na raiz do sistema de arquivos (por exemplo, /aquota.user, /aquota.group).
Você pode verificar a existência desses arquivos usando o comando ls:
ls -l /aquota.*
Se os arquivos de cota foram criados, você pode ver uma saída como esta (novamente, isso depende da configuração do sistema e se as cotas estão realmente ativas):
-rw------- 1 root root 6144 Feb 13 10:00 /aquota.group
-rw------- 1 root root 7168 Feb 13 10:00 /aquota.user
Em nosso ambiente LabEx atual, como as cotas não estão totalmente configuradas, esses arquivos podem não ser criados ou podem mostrar tamanho zero. A principal conclusão é entender que quotacheck é a ferramenta usada para gerar e manter os dados nesses arquivos de cota com base no uso real do disco.
Esta etapa conclui nossa exploração da verificação do status da cota e dos arquivos de configuração. Você aprendeu como usar quota para ver o uso atual, cat /etc/fstab para verificar as opções de montagem de cota e quotacheck para verificar o sistema de arquivos e gerenciar arquivos de dados de cota.
Clique em Continuar para finalizar o laboratório.