zfs에서 할당량 설정이 작동하지 않습니다.

zfs에서 할당량 설정이 작동하지 않습니다.

저는 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어떻게 되나요 ?

관련 정보