zfs にクォータを設定しても機能しない

zfs にクォータを設定しても機能しない

私は FreeBSD 11 を使用しています。storage という名前のプールにクォータを設定するために、ターミナルに次の設定を入力します。

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

問題は、samba または sftp から接続すると、1 MB を超えるファイルをコピーでき、クォータが機能しないことです。

答え1

zfsマニュアルページ(2017-03-09のFreeBSD 11-STABLE)によると、

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複数のトランザクションで の値を超過しようとして、システムに認識させる時間を与えた場合、どうなるでしょうか?

関連情報