將檔案複製到 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

相關內容