du -ah 对通过 smb(Samba)访问的同一文件夹给出不同的结果

du -ah 对通过 smb(Samba)访问的同一文件夹给出不同的结果

我有一台 Ubuntu 18.04 服务器。当我在目录中运行时du -ah,无论是通过 ssh 还是挂载它,我都会得到不同的值。

当我通过 ssh 登录到机器时:

myusername@server:/share/biblio$ du -ah
265M    ./foo1.csv
190M    ./foo2.csv
455M    .

当我使用图形界面将其安装到我的机器上时(使用的协议是Samba):

/run/user/1000/gvfs/smb-share:server=SERVERNAME,share=biblio$ du -ah
930M    ./foo1.csv
739M    ./foo2.csv
1,7G    .

我在手册页中看到du有一个可以设置的BLOCK_SIZEDU_BLOCK_SIZE或变量。但都没有。 我还检查了是否有任何别名,但没有。BLOCKSIZE

为什么这两个命令之间的大小相差约 3.5 倍?

相关内容