quotacheck: Cannot guess format from filename on /dev/sda9. Please specify format on commandline.
quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.
quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.
E o serviço de quota não ativa.
Então tente os seguintes passos (logado como root):
1°- aptitude install quota quotatool
2°- Editar /etc/fstab:
UUID=e778157a-50b3-40fe-aa8b-f0ff8e19e5ef /home ext3 defaults,usrquota,grpquota 0 2
[ATENÇÃO ATENÇÃO: O UUID APRESENTADO AQUI É COLOCADO NA LINHA DO FSTAB AUTOMATICAMENTE E VARIA DE MÁQUINA PARA MÁQUINA. DÚVIDAS NESTE PONTO, POSTEM NOS DOMENTÁRIOS]
3°- mount -o remount /home
4°- Aqui é que mora uma controvérsia. Criar os arquivos aquota.user, aquota.group e setar permissão. Bom eu os criei. Veja o resultado mais abaixo:
touch /home/aquota.user
touch /home/aquota.group
cd /home ; chmod 600 aquota.*
5- Roda quotacheck -vagumf
Resultado:
root@debian:/home# quotacheck -vagumf
quotacheck: Cannot guess format from filename on /dev/sda9. Please specify format on commandline.
quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.
Então eu removi os arquivos aquota.user e aquota.group e rodei o comando novamente.
Resultado:
root@debian:/home# quotacheck -vagumf
quotacheck: Your kernel probably supports journaled quota but you are not using it. Consider switching to journaled quota to avoid running quotacheck after an unclean shutdown.
quotacheck: Scanning /dev/sda9 [/home] done
quotacheck: Cannot stat old user quota file: Arquivo ou diretório não encontrado
quotacheck: Cannot stat old group quota file: Arquivo ou diretório não encontrado
quotacheck: Cannot stat old user quota file: Arquivo ou diretório não encontrado
quotacheck: Cannot stat old group quota file: Arquivo ou diretório não encontrado
quotacheck: Checked 171 directories and 281 files
quotacheck: Old file not found.
quotacheck: Old file not found.
Apesar dos avisos de arquivo não encontrado, os mesmos foram criados pelo quotacheck:
root@debian:/home# ls -la
total 41
drwxr-xr-x 4 root root 4096 Mar 21 17:36 .
drwxr-xr-x 21 root root 1024 Fev 15 18:59 ..
-rw------- 1 root root 7168 Mar 21 17:36 aquota.group
-rw------- 1 root root 7168 Mar 21 17:36 aquota.user
drwxr-xr-x 20 fernando fernando 4096 Mar 21 17:26 fernando
drwx------ 2 root root 16384 Fev 15 18:57 lost+found
Fiz alguns testes apresentados em aula em tutoriais e deu tudo certo.
Conclusão: Para dar certo o habilitar de quotas de disco, basta pular o passo 4 que pede para criar os arquivos aquota.user e aquota.group, pois o quotacheck -vagumf se encarrega disto.
Olá amigo, tenho uma dúvida... tenho um VPS montado com apenas 1 partição (tudo no /)... posso habilitar as quotas para essa partição e assim ter um servidor de backup (FTP) com quotas para os usuários?
ResponderExcluirOlá Guilherme. Antes de mais nada, por favor me desculpe a demora para responder.
ExcluirEstou um tempinho afastado das configurações de servidores Linux, mas pelo o que eu me lembro é preciso ou ao menos recomendado ter uma partição separada para o /home e então ativar o controle de quotas por usuário. Talvez se não separar a partição, você venha a enfrentar problemas com permissões.
O melhor a ser feito é recriar o ambiente de seu VPS em uma outra máquina virtual para então fazer testes.
Valeu Fernando! Vou montar um ambiente de testes aqui! :)
Excluir