私はFreeBSD 11を使用しています。 Storage というプールにクォータを設定するには、端末に次の設定を入力します。
zfs set quota=10G storage
zfs set userquota@user1=1M storage
問題は、SambaまたはSFTPから接続すると1MBを超えるファイルをコピーできますが、クォータが機能しないことです。
答え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
どうなりますか?