definindo uma cota no zfs não funciona

3

Estou no FreeBSD 11. Para definir a cota no armazenamento nomeado do meu pool, insiro essas configurações no terminal:

zfs set quota=10G storage
zfs set userquota@user1=1M storage

O problema é quando me conecto do samba ou do sftp, posso copiar mais de 1MB de arquivo e a cota não funciona.

    
por F.M 09.04.2017 / 10:12

1 resposta

0

De acordo com a página de manual zfs (FreeBSD 11-STABLE de 2017-03-09),

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.

É possível que seus testes estejam expondo esse comportamento. O que acontece se você tentar exceder o valor de userquota em várias transações, dando tempo ao sistema para perceber?

    
por 10.04.2017 / 23:21