btrfs 配额:超出配额时无法删除文件

btrfs 配额:超出配额时无法删除文件

我对我们的 smb 服务器的/home/<name>子卷设置了配额。

这些子卷通过 smb 公开为\\server\<name>

现在,每当有人尝试删除其 /home 文件夹中的文件且超出配额时,他们都无法删除任何内容。

在 Windows 上,文件似乎已被删除,直到刷新(例如退出并重新进入目录或按 F5)。在 Linux 上,错误更明显:rm: cannot remove 'file': Disk quota exceeded

这是设计错误吗?还是有解决方法?

用户当然没有服务器的 ssh 访问权限,因此我需要一个适用于 Windows 的解决方案。(没有echo -n > filecat /dev/null > file可能)

答案1

问题在于我的发行版很久以前就发布了 btrfs-progs,因此很多错误尚未修复。

相关内容