因此我决定通过 samba 共享文件夹,无需身份验证,且最大大小有限制。
我已经完成了第二个答案的所有操作那里说,除了我使用日记配额。由于匿名 smb 连接使用nobody
用户,我为其设置了下一个配额:
Disk quotas for user nobody (uid 65534):
Filesystem blocks soft hard inodes soft hard
/dev/sda2 4 0 6 5 0 1
正如你所看到的,已经有五个 inode,而不是允许的一个(通过我的 Android 手机上的 Amaze 管理器创建了空文件),而且我仍然可以创建更多。
sudo repquota /
输出:
*** Report for user quotas on device /dev/sda2
Block grace time: 7days; Inode grace time: 7days
Block limits File limits
User used soft hard grace used soft hard grace
----------------------------------------------------------------------
root -- 7719732 0 0 288843 0 0
man -- 1940 0 0 92 0 0
nobody -+ 4 0 6 5 0 1
(and more)
我使用的是 Linux Mint 18.2 和内核 4.8.0。
我究竟做错了什么?也许我对磁盘配额的整个理解都是错误的?如果是的话请修复我。
(我并没有真正尝试检查块配额,也许它有效,也许无效,我想先处理索引节点)
答案1
quotaon -av
而不是克隆quotacheck
解决了问题。