NFS 設定問題 - Linux

Table of Contents

已解決,謝謝推文的前輩.

一開始沒注意到前面註解掉了 '#',

把註解拿掉之後,kernel start的時候有error msg,

exportfs: No host name given with /home/jason/ShareFloder (ro), suggest *(ro)
to avoid warning

exportfs: /etc/exports [2]: Neither 'subtree_check' or 'no_subtree_check'
specified for export "*:/home/jason/ShareFloder".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x

改成 /home/jason/NFSFolder *(ro,sync,no_subtree_check)

就可以哩.

現在卡在client端如何mount上這個資料夾,依照網路上查到的資料

啟動portmap & common ok

用本機自己測試打上sudo mount 192.168.150.235:/home/jason/NFSFloder

但卻出現
mount: can't find 192.168.150.235:/home/jason/ShareFloder in /etc/fstab or
/etc/mtab

我去看這兩個資料夾裡面都是一些硬體上的mount資訊.

showmount -e 出現 /home/jason/ShareFloder *

portmap裡面是

# OPTIONS="-i 192.168.150.235"

所以我一定是哪邊搞錯了,不知道前輩可以在給我一些提示嗎?

※ 引述《antory ( )》之銘言:
: 不好意思請問各位有經驗的前輩,
: 我想在我本機上實作nfs server掛載資料供人rw,
: 我是Ubuntu8.10 kernel是2.6.27-11
: ip:192.168.150.235/24
: GW:192.168.150.254
: 依照上網查的資料,
: sudo apt-get install nfs-kernel-server nfs-common
: sudo gedit /etc/exports
: 最後一行加上#/home/jason/NFSFloder(ro) 先唯讀
: 然後/etc/default/portmap 裡面的option='-i 127.0.0.1'
: 改成本機ip,192.168.150.235,也試過不改,
: 然後打開
: sudo /etc/init.d/portmap start
: sudo /etc/init.d/nfs-common start
: sudo /etc/init.d/nfs-kernel-server start
: 都成功
: 接著在本機上showmount -e localhost看掛載的檔案
: 只出現Export list for localhost:
: 下面也沒有掛載東西的路徑。
: 請問會是哪方面發生了問題呢?
: 請給我些方向找找。

--

All Comments

Hazel avatarHazel2009-03-09
你...mount 來源 "目的地" ...你的目的地呢= =?
Isla avatarIsla2009-03-14
以解決,謝謝推文的前輩。
是我忘了,我以為在client端下所屬的資料夾就可以了。