我對 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