我对 nfs 安装的驱动器有一个奇怪的问题。这是一个通过 nfs 共享的 zfs 池,服务器和客户端都使用 Linux Mint 18.1。
发生的情况是,当我将较大的文件复制到服务器时,进度条几乎立即达到 100%(速度有些荒谬),然后在实际传输完成之前挂起。到目前为止,我尝试了两个文件管理器(MATE 的默认 Caja 和 Double Commander),结果相同。
有趣的是,当我沿相反方向(从服务器到客户端)复制时,一切都会按预期工作。
我怀疑这可能是 NFS 协议本身的属性 - 它如何报告传输的数据量或其他内容。我不知道。
我有两个问题:
这是正常现象还是可能是错误?
如果不是错误,有没有办法将其配置为与进度条很好地配合?
我的/etc/出口看起来像这样:
/media/data 192.168.2.1/24(rw,sync,no_root_squash,no_subtree_check)
我也尝试过异步,这没有任何区别。
答案1
我对这两个文件管理器都不熟悉。你尝试过简单的复制吗? IE: timex cp <X> <Y>
也许文件管理器正在复制后进行检查?可能是某种校验和/md5 哈希检查?
使用的 NFS 版本?服务器上的 zpool 可以吗? zpool status -x