作者 主題: nfs問題  (閱讀 3109 次)

0 會員 與 1 訪客 正在閱讀本文。

noki

  • 活潑的大學生
  • ***
  • 文章數: 207
    • 檢視個人資料
nfs問題
« 於: 2019-04-19 11:01 »
各位大大好,
小弟有三台機器A,B,C,
A機器可以與B機器溝通,B可以與C溝通,A與C的網路不可通。

現在有個問題,A機器的檔案要傳送到C機器上。
所以小弟在B機器使用nfs掛上了A機器的磁碟,想要在分享給C。
在B機器的 /etc/exports 中設:
/mnt/s0 10.3.0.1(rw,sync,fsid=0,crossmnt,no_subtree_check)
但是在B上執行 exportfs -ar 都會出現 exportfs: /mnt/s0 does not support NFS export
在C機器上執行 mount.nfs4 10.2.0.1:/mnt/s0 /mnt/s0 會出現:
mount.nfs4: mounting 10.2.0.1:/mnt/s0 failed, reason given by server: No such file or directory
找估狗大神沒有找到解決方法....

A B C 三台機器上皆無防火牆。
請問大大們有解決方法嗎?
« 上次編輯: 2019-04-19 11:04 由 noki »

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5416
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
Re: nfs問題
« 回覆 #1 於: 2019-04-19 11:12 »
把 B 的 ip forward 打開. 把 A, B, C 的 routing table 設一設.
讓 C 可以連到 A, 然後直接 mount A 上面的就可以.

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17484
    • 檢視個人資料
    • http://www.study-area.org
Re: nfs問題
« 回覆 #2 於: 2019-04-22 19:57 »
你不能把一個遠端的 nfs 再一次分享出去。
不過,你可以在 B 上面 export 一個目錄,然後讓 A 跟 C 去分享。

noki

  • 活潑的大學生
  • ***
  • 文章數: 207
    • 檢視個人資料
Re: nfs問題
« 回覆 #3 於: 2019-04-23 10:31 »
感謝大大們的回覆,
小弟試過很多方法確認用nfs時B無法給C分享A的檔案,
所以小弟改用samba,目前C可以正常接收A的檔案。

感謝。