establecer una cuota en zfs no funciona

establecer una cuota en zfs no funciona

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 zfspá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 userquotaen varias transacciones, dándole tiempo al sistema para darse cuenta?

información relacionada