新唐-N32926板子使用nfs

用新唐的N32926幾天了,由於沒有nfs文件系統,調試程序非常麻煩。

所以掛載了nfs即可方便的對應用程序進行調試。

1. 直接掛載

/etc # mount -t nfs -o nolock 192.168.2.181:/home/nfs /mnt/

結果出現了下面的錯誤,

mount: RPC: Unable to receive; errno = Connection refused

使用命令rpcinfo -p 發現沒有開啓rpc,接着使用rpc.rstatd命令開啓rpc,結果報錯誤:bash: rpc.rstatd: command not found 如下圖,說明系統未安裝rpc

2. 安裝rpc 一步一步按照下面安裝即可:

yum install xinetd rsh-server rsh

獲取rpc並安裝

wget http://nchc.dl.sourceforge.net/project/rstatd/rstatd/4.0.1/rpc.rstatd-4.0.1.tar.gz

解壓安裝

tar -xvzf rpc.rstatd-4.0.1.tar.gz
cd rpc.rstatd-4.0.1
./configure
make
make install

修改/etc.xinetd.d目錄下的3個conf(rlogin、rsh、rexec)文件,將3個文件中的disable=yes 都改成disable=no後保存

vim  /etc/xinetd.d/rlogin   --編輯disable=no,保存
vim  /etc/xinetd.d/rsh      --編輯disable=no,保存
vim  /etc/xinetd.d/rexec     --編輯disable=no,保存

啓動rpc.rstatd進程

rpc.rstatd

3. 安裝好rpc後再次掛載

又出現以下錯誤(不被允許):

mount: 192.168.2.181:/home/nfs failed, reason given by server: Permission denied

然後打開我的/etc/exports文件,發現裏面是空的。

最後加上

/home/nfs   *(rw,sync,no_root_squash)

重新啓動nfs

4. 再次掛載

/etc # mount -t nfs -o nolock 192.168.2.181:/home/nfs /mnt/

掛載成功,然後在/home/nfs/  文件夾下創建了一個main.c文件
在arm板子上ls /mnt/  發現真的有main.c了。。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章