硬 inode 磁盘配额不起作用(通过 SMB 匿名连接)

硬 inode 磁盘配额不起作用(通过 SMB 匿名连接)

因此我决定通过 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解决了问题。

相关内容