Autor Tópico: problema: quotacheck está zerando configuração  (Lida 2031 vezes)

Offline crixtiano

  • Usuário Ubuntu
  • *
  • Mensagens: 339
    • Ver perfil
problema: quotacheck está zerando configuração
« Online: 16 de Junho de 2008, 11:50 »
Fiz um script para usar o quotacheck e joguei ele no cron para periodicamente realizar a checagem de cotas do sistema:

Veja:

Citar
#!/bin/bash

quotaoff /dev/xvda1
quotacheck -acguvm
quotaon -avug

Mas..., no meu sistema, o comando "quotacheck -acguvm" está zerando os
valores que configuro com "edquota -u nome_usuario".

Citar
# repquota -a
*** Report for user quotas on device /dev/xvda1
Block grace time: 7days; Inode grace time: 7days
                        Block limits                File limits
User            used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
hidrolago --   12472       0   51200            779     0     0       

# quotaoff /dev/xvda1
# quotacheck -acguvmb
# quotaon -avug

# repquota -a
*** Report for user quotas on device /dev/xvda1
Block grace time: 7days; Inode grace time: 7days
                        Block limits                File limits
User            used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
hidrolago --   12472       0       0            779     0     0       


Vê? a configuração "hard" para o usuário hidrolago é zerada.


Você sabe pq está fazendo isso? E como remediar esse problema?

Obrigado.


Cristiano

Offline crixtiano

  • Usuário Ubuntu
  • *
  • Mensagens: 339
    • Ver perfil
Re: problema: quotacheck está zerando configuração
« Resposta #1 Online: 16 de Junho de 2008, 12:21 »
resolvido!

do "man" do quotacheck temos:


       -c, --create-files
              Don’t read existing quota files. Just perform a new scan
and save it to disk.  quotacheck also skips scanning of old quota files
when  they
              are not found.



entao, eu removi a opcao "-c" da linha de comando, ficando:

quotaoff /dev/xvda1
quotacheck -aguvm
quotaon -avug


e agora funcionou

:-)