Di recente stavo lavorando con lo strumento quota su Ubuntu e stavo cercando di configurare la quota per / partizione. Dopo la configurazione, quando provo ad attivare la quota usando il comando quotaon , ho ricevuto il seguente errore:
# quotaon / quotaon: cannot find //aquota.group on /dev/vda1 [/] quotaon: using //aquota.user on /dev/vda1 [/]: No such process quotaon: Quota format not supported in kernel.
Come correggere l'errore:Formato quota non supportato
Dopo aver cercato su Google, ho scoperto che si tratta di un bug nel kernel. I moduli del filesystem di quota non sono attualmente inclusi nel pacchetto del kernel virtuale. Tuttavia, è importante se viene utilizzato un sistema virtuale per offrire servizi rivolti all'utente che richiedono l'applicazione di limitazioni di spazio su disco.
Risolvi :aggiungi i moduli di quota al pacchetto virtuale. Su Oneiric e Precise installa linux-image-extra-virtual pacchetto. Nelle vecchie versioni i moduli dovrebbero essere già patchati nel kernel (quindi basta aggiornare il tuo sistema).
#apt-get install linux-image-extra-virtual
Successivamente, aggiungi i moduli di quota per iniziare con l'avvio:
#echo quota_v1 >> /etc/modules
#echo quota_v2 >> /etc/modules
Quindi riavvia il sistema.
Ora controlla se funziona:
cat /proc/modules | grep -i quota root@osticket-mail-client:~# quotaon -pa group quota on / (/dev/vda1) is on user quota on / (/dev/vda1) is on root@osticket-mail-client:~#
Ora puoi attivare/disattivare la quota utilizzando il comando seguente:
#quotaon /
#quotaoff /