2015年8月9日 星期日

解決「用『AutoFS 服務』連線 NFS 伺服器失敗」問題

升級 Fedora 22 後想連線到「伺服器」,當然是用 NFS 是最方便的。把舊發文〝用「AutoFS 服務」改善 NFS 連線的方便性〞找出來參考,照上面的步驟做完;結果,並不能如願連線,應該是 Fedora 22 改了什麼東西,讓 AutoFS 不能像往常一樣連上「NFS 伺服器」。
  查了一下 AutoFS 的設定,沒看到什麼問題。就再查一下是否問題出在 NFS,看到 NFS 文件中,在掛載時有指定 NFS 版本的設定,試試看是否是「伺服器」和「客戶端」的版本不合所致?

:筆者的「伺服器」是 Fedora 14。

  接下來修改的步驟都在「客戶端」電腦上,在「終端機」中先切換為 root 身分,接著,再用文字編輯器開啟 /etc/auto.nfs 這個檔,在『 - 』後加上『nfsvers=4』這個設定,強制使用 NFS v4,修改的結果如下:
Data   -nfsvers=4,rw,soft,intr,rsize=8192,wsize=8192 192.168.10.17:/home/Data
Media  -nfsvers=4,rw,soft,intr,rsize=8192,wsize=8192 192.168.10.17:/home/Media
Upload -nfsvers=4,rw,soft,intr,rsize=8192,wsize=8192 192.168.10.17:/home/Upload
將檔案存回,再重啟 AutoFS 服務,
[root@Celeron-D ~]# systemctl restart autofs.service
之後就一切正常了。

已測試版本:

  • Fedora 22 (客戶端)-> Fedora 14(伺服器)

參考資料:

沒有留言:

張貼留言

感謝你耐心看完本文,歡迎留下任何指正、建議,筆者會儘快回應。(English is also welcome.)