我有一个跨挂载点的 Samba 共享。 Samba 仅报告顶级共享目录的可用空间,而不报告每个目录的可用空间,因此遍历目录树会显示不正确的可用空间值。
我知道这可能是由于 CIFS 协议的工作方式造成的,但由于我在 Linux 上运行并且我的客户端是 Mac OS X 计算机,我想知道是否有任何方法可以配置 Samba 和 OS X 来报告计算机上的可用空间每个目录的基础?
更详细的示例:我的 Samba 共享的根目录/mnt/Media
只是一个小型tmpfs
文件系统,外部驱动器安装在该文件系统下:
root@subdivisions:/mnt/Media/ExtStorage/TiVo# df -h /mnt/Media /mnt/Media/ArchiveB /mnt/Media/ExtStorage/
Filesystem Size Used Avail Use% Mounted on
none 10M 12K 10M 1% /mnt/Media
DriveA/Media 14G 0 14G 0% /mnt/Media/DriveA
DriveB/Media 161G 0 161G 0% /mnt/Media/DriveB
我是不是有兴趣伪造可用空间但如果没有其他解决方案,可以这样做。