我对我们的 smb 服务器的/home/<name>
子卷设置了配额。
这些子卷通过 smb 公开为\\server\<name>
现在,每当有人尝试删除其 /home 文件夹中的文件且超出配额时,他们都无法删除任何内容。
在 Windows 上,文件似乎已被删除,直到刷新(例如退出并重新进入目录或按 F5)。在 Linux 上,错误更明显:rm: cannot remove 'file': Disk quota exceeded
这是设计错误吗?还是有解决方法?
用户当然没有服务器的 ssh 访问权限,因此我需要一个适用于 Windows 的解决方案。(没有echo -n > file
或cat /dev/null > file
可能)
答案1
问题在于我的发行版很久以前就发布了 btrfs-progs,因此很多错误尚未修复。