установка квоты на zfs не работает

установка квоты на zfs не работает

Я использую FreeBSD 11. Чтобы установить квоту для моего пула с именем storage, я ввожу следующие конфигурации в терминал:

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

Проблема в том, что когда я подключаюсь через Samba или SFTP, я могу скопировать файл размером более 1 МБ, и квота не работает.

решение1

Согласно zfsстранице руководства (FreeBSD 11-STABLE от 09.03.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.

Возможно, ваши тесты выявляют это поведение. Что произойдет, если вы попытаетесь превысить значение userquotaв нескольких транзакциях, дав системе время заметить это?

Связанный контент