将文件复制到 nfs 安装存储时进度条显示不正确的速度

将文件复制到 nfs 安装存储时进度条显示不正确的速度

我对 nfs 安装的驱动器有一个奇怪的问题。这是一个通过 nfs 共享的 zfs 池,服务器和客户端都使用 Linux Mint 18.1。

发生的情况是,当我将较大的文件复制到服务器时,进度条几乎立即达到 100%(速度有些荒谬),然后在实际传输完成之前挂起。到目前为止,我尝试了两个文件管理器(MATE 的默认 Caja 和 Double Commander),结果相同。

有趣的是,当我沿相反方向(从服务器到客户端)复制时,一切都会按预期工作。

我怀疑这可能是 NFS 协议本身的属性 - 它如何报告传输的数据量或其他内容。我不知道。

我有两个问题:

  1. 这是正常现象还是可能是错误?

  2. 如果不是错误,有没有办法将其配置为与进度条很好地配合?

我的/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

相关内容