全部產品
Search
文件中心

:NFS用戶端已知問題

更新時間:Aug 28, 2024

NFS用戶端為核心的一部分,由於部分核心存在一些缺陷,會影響NFS的正常使用。為了獲得更好的NFS穩定性體驗,請使用阿里雲推薦的核心版本。

推薦Linux系統版本

推薦使用阿里雲官方核心鏡像,選擇經過阿里雲嚴格測試的核心版本,確保穩定性。更多資訊,請參見推薦核心鏡像

核心網路棧缺陷導致檔案系統無響應(優先順序:高)

當系統的核心版本為2.6.32-696~2.6.32-696.10.1(包括2.6.32-696,但不包括2.6.32-696.10.1)時,NFS服務端繁忙,核心請求重傳,有機率觸發核心網路棧缺陷,造成操作無響應。

當操作無響應時,請重啟ECS執行個體。更多資訊,請參見RHEL6.9:NFSv4 TCP transport stuck in FIN_WAIT_2 forever

核心缺陷導致檔案系統無響應(優先順序:高)

  • 當系統的核心版本為以下幾個版本時,NFS服務端容錯移轉,可能造成NFS用戶端的開啟、讀、寫操作出現死結情況,從而導致檔案系統持續無響應。

    • Red Hat 6、CentOS 6 2.6.32-696.3.1.el6。

    • Red Hat 7、CentOS 7 3.10.0-229.11.1.el7之前的所有核心版本。

    • Ubuntu 15.10 Linux 4.2.0-18-generic。

    當操作無響應時,請重啟ECS執行個體。更多資訊,請參見RHEL7:NFSv4 client loops with WRITE/NFS4ERR_STALE_STATEID - if NFS server restarts multiple times within the grace period

  • 當系統的核心版本為以下幾個版本時,網路發生分區或抖動,造成串連重連,NFS用戶端可能由於沒有正確處理錯誤碼而持續無響應。現象是檔案系統無響應且系統message中反覆列印bad sequence-id error。

    • Red Hat 6、CentOS 6 2.6.32-696.16.1.el6之前的所有核心版本。

    • Red Hat 7、CentOS 7 3.10.0-693.el7之前的所有核心版本。

    當操作無響應時,請重啟ECS執行個體。更多資訊,請參見RHEL6/RHEL7:NFS4 client receiving NFS4ERR_BAD_SEQID drops nfs4 stateowner resulting in infinite loop of READ/WRITE+NFS4ERR_BAD_STATEID

  • 當作業系統核心版本為CentOS和RedHat 5.11.x所有核心時,執行ls命令、包含萬用字元*?的命令以及其他需要對目錄進行遍曆的操作,均會由於核心缺陷導致卡頓或無響應。

    請您升級核心版本,避免此問題。

不支援chown命令和系統調用(優先順序:低)

系統的核心版本為2.6.32時,不支援NFS用戶端執行chown命令和系統調用。

ls操作無法終止(優先順序:低)

  • 當系統的核心版本為2.6.32-696.1.1.el6及之前版本時,在系統中執行ls操作的同時還在進行添加、刪除檔案、子目錄操作,將導致ls操作永遠無法終止。

    請升級核心版本,避免此問題。

  • 當系統的核心版本為4.18.0-305.12.1時,目錄遍曆操作如ls等,可能無法終止,請升級至 4.18.0-305.19.1 或更新的版本,避免此問題。