ubuntu配置nfs步骤

主机host:
OS:ubuntu 8.04 kernel 2.6.24
IP:192.168.1.110
netmask:255.255.255.0

板子:
OS:MV4.0 kernel2.6.10
IP:192.168.1.119
netmask:255.255.255.0

1. Install NFS software
$ sudo apt-get install nfs-common
$ sudo apt-get install nfs-kernel-server

2.在/建立共享项目nfst
#mkdir nfst
#chmod 777 -R nfst/
保证使用者都能够读、写、执行

3.编辑/etc/exports
#emacs /etc/exports
/nfst 192.168.1.*(rw,sync,no_root_squash)
其中/nfst表示主机要共享的目录,192.168.1.*为主机所允许访问的机器名,即处于192.168.1.*IP段的机器都可以访问共享目录。

4.#exportfs -r
更新exportfs

5.然后重启nfs服务,执行下面命令
#/etc/init.d/portmap restart
#/etc/init.d/nfs-kernel-server restart

成功启动后,执行
#showmount -e
显示如下:
/nfst 192.168.1.*

6.本机测试
在自己的机子上测试一下nfs服务,具体过程如下:
#mount -t nfs 192.168.1.110:/nfst /mnt
即把主机上/nfst目录mount到主机/mnt目录,正常,可以顺利mount成功。

7.在板子(客户端)进入shell,以root登录,设置板子的IP地址和子网掩码跟主机在一个地址段
#ifconfig eth0 address 192.168.1.119 netmask 255.255.255.0

8.然后相互ping,均能够ping通。
在板子上mount共享目录,将共享目录mount到/root
#mount -t nfs 192.168.1.110:/nfst /root
等待一段时间之后,报错如下:
root@DVS6446:/# mount -t nfs 192.168.1.110:/nfst /mnt
mount: RPC: Timed out
mount: nfsmount failed: Bad file descriptor
mount: Mounting 192.168.1.110:/nfst on /mnt failed: No such file or directory

你可能感兴趣的:(shell,ubuntu,测试,File,emacs,Descriptor)