[問題]nfs server

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

[問題]nfs server

文章jarodsu » 週一 5月 03, 2004 8:59 pm

小弟參考鳥哥的文章在debian上裝nfs
我是裝nfs-kernel-server
用在server上執行showmount會出現下面的訊息
mount clntudp_create: RPC: Program not registered
後來去查資料好像是mountd沒有run起來..
後來執行/usr/bin/rpc.mountd就沒問題了

可是我執行/usr/bin/rpc.nfsd用ps -aux確看不到

我去check過/etc/rc2.d的目錄下有S20nfs-kernel-server(我用update-rc.d建的)
那為什麼開機後沒有執行rpc.nfsd跟rpc.mountd

還有client也要跑rpc.mountd嗎?
因為我執行showmount也會有
mount clntudp_create: RPC: Program not registered


其實應該是有好多問題說...整個nfs的架構不是很了解
(我已經很仔細看鳥哥的教學了, 真的太笨了)
Jarod Acts the Role Of Demon
jarodsu
可愛的小學生
可愛的小學生
 
文章: 24
註冊時間: 週三 3月 24, 2004 2:35 pm

re:[問題]nfs server

文章Tetralet » 週一 5月 03, 2004 10:08 pm

我猜是... 您的 NFS Server 似乎並未正確啟動。

請問您的 /etc/exports 內容為何?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[問題]nfs server

文章jarodsu » 週一 5月 03, 2004 10:28 pm

這是我的export的內容


# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
/home/public *(rw,sync)
Jarod Acts the Role Of Demon
jarodsu
可愛的小學生
可愛的小學生
 
文章: 24
註冊時間: 週三 3月 24, 2004 2:35 pm

re:[問題]nfs server

文章Tetralet » 週一 5月 03, 2004 10:59 pm

那麼...
以下指令:
代碼: 選擇全部
/etc/init.d/nfs-common start
/etc/init.d/nfs-kernel-server start
netstat -apeen | grep "rpc"

的螢幕輸出為何呢?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[問題]nfs server

文章damon » 週一 5月 03, 2004 10:59 pm

portmap打開
damon
活潑的高中生
活潑的高中生
 
文章: 358
註冊時間: 週二 9月 10, 2002 5:42 pm

re:[問題]nfs server

文章jarodsu » 週二 5月 04, 2004 12:07 am

Tetralet 寫:那麼...
以下指令:
代碼: 選擇全部
/etc/init.d/nfs-common start
/etc/init.d/nfs-kernel-server start
netstat -apeen | grep "rpc"

的螢幕輸出為何呢?



這是我的執行結果

KII400:/var/log# /etc/init.d/nfs-common start
Starting NFS common utilities: statdKII400:/var/log#
KII400:/var/log# /etc/init.d/nfs-kernel-server start
Exporting directories for NFS kernel daemon...192.168.0.19:/home/public: Function not implemented
done.
Starting NFS kernel daemon: nfsd

KII400:/var/log# netstat -apeen | grep "rpc"
tcp 0 0 0.0.0.0:640 0.0.0.0:* LISTEN 0 305 458/rpc.statd
udp 0 0 0.0.0.0:637 0.0.0.0:* 0 301 458/rpc.statd
udp 0 0 0.0.0.0:634 0.0.0.0:* 0 293 458/rpc.statd
unix 0 [ ] DGRAM 292 458/rpc.statd


怪怪的
我的server ip是192.168.0.2
怎麼會出現192.168.0.19這是我用的desktop的ip


這是我的ps -aux

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.7 0.3 1492 496 ? S May03 0:05 init [2]
root 2 0.0 0.0 0 0 ? SW May03 0:00 [kflushd]
root 3 0.0 0.0 0 0 ? SW May03 0:00 [kupdate]
root 4 0.0 0.0 0 0 ? SW May03 0:00 [kswapd]
root 5 0.0 0.0 0 0 ? SW May03 0:00 [keventd]
daemon 194 0.0 0.2 1600 440 ? S May03 0:00 /sbin/portmap
root 282 0.0 0.3 1540 616 ? S May03 0:00 /sbin/syslogd
root 285 0.0 0.5 1772 848 ? S May03 0:00 /sbin/klogd
Debian- 409 0.0 0.9 4112 1444 ? S May03 0:00 /usr/sbin/exim4 -
root 416 0.0 0.3 1520 532 ? S May03 0:00 /usr/sbin/inetd
root 420 0.0 0.3 1576 560 ? S May03 0:00 /usr/sbin/lpd
root 428 0.0 1.1 5444 1912 ? S May03 0:00 /usr/sbin/nmbd -D
root 430 0.0 1.5 7336 2504 ? S May03 0:00 /usr/sbin/smbd -D
root 437 0.0 0.8 3316 1432 ? S May03 0:00 /usr/sbin/sshd
root 445 0.0 1.9 4704 3176 ? S May03 0:00 /usr/bin/X11/xfs
xfntserv 449 0.0 10.3 18360 16600 ? S May03 0:00 /usr/bin/X11/xfs-
root 453 0.0 0.6 2524 1012 ? S May03 0:00 /usr/bin/xfstt --
root 458 0.0 0.4 1660 728 ? S May03 0:00 /sbin/rpc.statd
root 464 0.0 0.4 1748 704 ? S May03 0:00 /usr/sbin/cron
root 470 0.0 1.3 4748 2192 ? S May03 0:00 /usr/sbin/apache
www-data 475 0.0 1.3 4748 2192 ? S May03 0:00 /usr/sbin/apache
www-data 476 0.0 1.3 4748 2192 ? S May03 0:00 /usr/sbin/apache

這樣子, portmap應該是有起來吧!
Jarod Acts the Role Of Demon
jarodsu
可愛的小學生
可愛的小學生
 
文章: 24
註冊時間: 週三 3月 24, 2004 2:35 pm

re:[問題]nfs server

文章Tetralet » 週三 5月 12, 2004 8:52 am

jarodsu 寫:# /etc/init.d/nfs-kernel-server start
Exporting directories for NFS kernel daemon...192.168.0.19:/home/public: Function not implemented
done.
Starting NFS kernel daemon: nfsd


問題是出在 /etc/init.d/nfs-kernel-server 未能正確啟動。

請重新安裝以下套件:
代碼: 選擇全部
apt-get install --reinstall nfs-common nfs-kernel-server portmap


請檢查 /etc/exports 的內容:
代碼: 選擇全部
cat /etc/exports


請檢查 nfs server 的路徑:
代碼: 選擇全部
ls -l /home/public


以下指令:
代碼: 選擇全部
/etc/init.d/nfs-kernel-server restart

輸出了什麼訊息?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[問題]nfs server

文章jarodsu » 週三 5月 12, 2004 4:21 pm

按照大大的步驟作還是不行

/etc/init.d/nfs-kernel-server restart

Unexporting directories for NFS kernel daemon...done.
Exporting directories for NFS kernel daemon...done.
Starting NFS kernel daemon: nfsd

但是我用rpcinfo -p只能看到
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 671 status
100024 1 tcp 674 status
沒有howto裡說的nfsd跟mountd

好奇怪喔!
這會跟kernel的版本有關嗎?
我的kernel是2.2.20-idepci
Jarod Acts the Role Of Demon
jarodsu
可愛的小學生
可愛的小學生
 
文章: 24
註冊時間: 週三 3月 24, 2004 2:35 pm

re:[問題]nfs server

文章Tetralet » 週三 5月 12, 2004 8:59 pm

請問...

在 LOG 中是否有什麼相關的訊息呢?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[問題]nfs server

文章訪客 » 週四 5月 13, 2004 1:00 am

謝謝Tetralet提醒
我在syslog裡找到這一行
nfsd[431]: nfssvc: Function not implemented

我用google查到
好像是因為kernel不support的樣子..
訪客
 

re:[問題]nfs server

文章jarodsu » 週四 5月 13, 2004 1:02 am

上一篇是我post的...忘了登入
Jarod Acts the Role Of Demon
jarodsu
可愛的小學生
可愛的小學生
 
文章: 24
註冊時間: 週三 3月 24, 2004 2:35 pm

re:[問題]nfs server

文章jarodsu » 週五 5月 14, 2004 12:49 am

問題解決了
真的是kernel的問題
我換成2.4.26後就可以成功的啟動了
謝謝Tetralet大大
Jarod Acts the Role Of Demon
jarodsu
可愛的小學生
可愛的小學生
 
文章: 24
註冊時間: 週三 3月 24, 2004 2:35 pm

re:[問題]nfs server

文章訪客 » 週三 7月 07, 2004 4:19 pm

我也有同樣的問題,但是因為要架設伺服器,而不應昇到2.4版核心;2.2.20-idepci真沒法使用nfs嗎?
訪客
 

re:[問題]nfs server

文章flybird » 週三 7月 07, 2004 5:05 pm

查/boot/config-2.2.20-idepci ---> 發現有support NFS 啊

kernel config 參數如下:
CONFIG-NFS-FS=y
CONFIG-NFS-V3=y
CONFIG-SUNRPC=y

apt-cache show nfs-kernel-server 也只要求 kernel 2.2.13 or better

================= use CDROM install 核心 2.2.20-idepci ========

/var/log/syslog --> nfsd[431]: nfssvc: Function not implemented

===============================================================
因為kernel連模組選項都沒開啟
--> 改用nfs-user-server套件 (運作較慢但容易upgrade)

-->或是重編kernel
CONFIG_NFSD=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_TCP=y
必須啟動 kernel config 的這些參數
flybird
懵懂的國中生
懵懂的國中生
 
文章: 249
註冊時間: 週三 7月 07, 2004 4:40 pm
來自: ROT

Re: [問題]nfs server

文章訪客 » 週四 12月 22, 2005 9:28 am

jarodsu 寫:小弟參考鳥哥的文章在debian上裝nfs
我是裝nfs-kernel-server
用在server上執行showmount會出現下面的訊息
mount clntudp_create: RPC: Program not registered
後來去查資料好像是mountd沒有run起來..
後來執行/usr/bin/rpc.mountd就沒問題了

可是我執行/usr/bin/rpc.nfsd用ps -aux確看不到

我去check過/etc/rc2.d的目錄下有S20nfs-kernel-server(我用update-rc.d建的)
那為什麼開機後沒有執行rpc.nfsd跟rpc.mountd

還有client也要跑rpc.mountd嗎?
因為我執行showmount也會有
mount clntudp_create: RPC: Program not registered


其實應該是有好多問題說...整個nfs的架構不是很了解
(我已經很仔細看鳥哥的教學了, 真的太笨了)
訪客
 

下一頁

回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客