Estoy en FreeBSD 11. Para establecer una cuota en mi grupo llamado almacenamiento, ingreso estas configuraciones en la terminal:
zfs set quota=10G storage
zfs set userquota@user1=1M storage
El problema es que cuando me conecto desde samba o sftp, puedo copiar más de 1 MB de archivo y la cuota no funciona.
Respuesta1
Según la zfs
página del manual (FreeBSD 11-STABLE del 9 de marzo de 2017),
Enforcement of user quotas may be delayed by several seconds. This
delay means that a user might exceed their quota before the system
notices that they are over quota and begins to refuse additional
writes with the EDQUOT error message.
Es posible que sus pruebas estén exponiendo este comportamiento. ¿Qué sucede si intenta exceder el valor de userquota
en varias transacciones, dándole tiempo al sistema para darse cuenta?