一旦达到 ARC_Max,从 Mac 复制到 ZFS SMB 共享就会挂起复制过程

一旦达到 ARC_Max,从 Mac 复制到 ZFS SMB 共享就会挂起复制过程

通过 Cockpit 安装 20.04.2 和 ZFS 的新安装。我已经设置了 SMB 共享并设法让 TimeMachine 正常工作。

问题是当我想在 Mac(Big Sur)上复制/粘贴到 ZFS 卷上的 SMB 共享时。任何小于 16GB 的文件都很好。网络达到 2.3GB(2.5GB 卡),都很好。任何超过 16.x GB 的文件,一旦传输了大约 17GB,复制过程就会挂起。没有明显的错误。从 Mac 上看,它只是显示为复制,传输量没有变化,剩余时间也没有变化。

如果我尝试从 Mac 停止复制过程,该过程就会挂起,即显示停止但实际上没有停止。我无法卸载 Mac 上的共享(进程正在使用该设备)。当我关闭 Mac 时,它不会干净地关闭并挂起。最终它确实关闭了,但随后报告系统在重新启动时关闭时出现问题。

我不知道这是否是转移注意力的借口,但该大小与分配给 Arc_Max 的大小相同。系统安装了 32GB,但看起来该值设置为安装量的 50%。这是 ubuntu 机器正在执行的唯一工作,因此我很乐意增加该值,但不确定这是否只会延迟问题。(见鬼……我会去试试看)

关于如何解决这个问题有什么想法吗?

答案1

这与 ZFS 无关,似乎所有 SMB 都与 Mac OSX 有关。我知道这并不罕见...

对同一文件夹使用 AFP 是可行的。我需要检查 SMB 设置。

相关内容