Questo dovrebbe funzionare per te:
- Crea una sessione di shell di root in Terminal con
sudo -s
, fornendo la password di amministratore quando richiesto.
- Crea un file di opzioni quota vuoto con
touch /.quota.ops.user
- Esegui
quotacheck -a
per generare un elenco di spazio su disco utilizzato dall'utente
- Esegui
repquota -a
per elencare lo spazio su disco utilizzato da ciascun utente
- Abilita le quote digitando
quotaon /
(Puoi disattivarle nuovamente con quotaoff /
)
- Imposta i limiti di quota per un determinato utilizzo digitando
edquota -u username
Questo ti metterà in una sessione di modifica vi
, in cui puoi impostare limiti hard e soft sullo spazio su disco e sugli inode (file).
Nota: vi
è un editor di testo e può essere un po 'maneggevole da usare se non ci sei abituato, prova a cercare un tutorial di base sulla rete se non lo hai mai usato prima.
Riceverai un file simile al seguente:
Quotas for user fakeuser:
/: 1K blocks in use: 14968, limits (soft = 0, hard = 0)
inodes in use: 224, limits (soft = 0, hard = 0)
Il limite flessibile può essere superato per un file, consentendo agli utenti di salvare un file che li mette oltre il loro limite ma non consente loro di salvare altro finché non tornano sotto il loro limite. Tuttavia, i limiti rigidi non possono essere superati.