![一旦达到 ARC_Max,从 Mac 复制到 ZFS SMB 共享就会挂起复制过程](https://linux22.com/image/1182036/%E4%B8%80%E6%97%A6%E8%BE%BE%E5%88%B0%20ARC_Max%EF%BC%8C%E4%BB%8E%20Mac%20%E5%A4%8D%E5%88%B6%E5%88%B0%20ZFS%20SMB%20%E5%85%B1%E4%BA%AB%E5%B0%B1%E4%BC%9A%E6%8C%82%E8%B5%B7%E5%A4%8D%E5%88%B6%E8%BF%87%E7%A8%8B.png)
通过 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 设置。