Esto debería funcionar para usted:
- Cree una sesión de shell raíz en Terminal con
sudo -s
, proporcionando su contraseña de administrador cuando se le solicite.
- Crea un archivo de opciones de cuota vacío con
touch /.quota.ops.user
- Ejecute
quotacheck -a
para generar una lista del espacio de disco utilizado por el usuario
- Ejecute
repquota -a
para enumerar el espacio de disco utilizado por cada usuario
- Habilite las cuotas escribiendo
quotaon /
(puede desactivarlas nuevamente con quotaoff /
)
- Establezca límites de cuota para un uso dado escribiendo
edquota -u username
Esto lo colocará en una sesión de edición vi
, en la que puede establecer límites estrictos y flexibles en el espacio de la unidad y los inodos (archivos).
Nota: vi
es un editor de texto y puede ser un poco para usarlo si no está acostumbrado, intente buscar un tutorial básico en la red si nunca lo ha usado antes.
Obtendrás un archivo que se ve así:
Quotas for user fakeuser:
/: 1K blocks in use: 14968, limits (soft = 0, hard = 0)
inodes in use: 224, limits (soft = 0, hard = 0)
Se puede superar el límite flexible para un archivo, lo que permite a los usuarios guardar un archivo que los pone por encima de su límite, pero no les permite guardar más hasta que vuelvan a estar por debajo de su límite. Los límites duros no pueden ser superados sin embargo.