Ubuntu下配置NFS与开发板共享文件

一,安装nfs

#sudo apt-get install portmap
#sudo apt-get install nfs-common
#sudo apt-get install nfs-kernel-server

 

二,配置nfs

1,配置/etc/hosts.deny

(禁止任何host(主机)能和你的NFS服务器进行NFS连接),加入:

### NFS DAEMONS
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL

 

2,配 置/etc/hosts.allow

允许那些你想要的主机和你的NFS服务器建立连接。下列步骤将允许任何IP地址以192.168.0开头的主机(连接到NFS服务器上),也可以指定特定的IP地址。加入:

### NFS DAEMONS
portmap: 192.168.1.
lockd: 192.168.1.
rquotad: 192.168.1.
mountd: 192.168.1.
statd: 192.168.1.

 

3,配置/etc/exports

在主机上建立共享文件夹。我这里是/home/nfs

#sudo gedit /etc/exports

 在文件最后加上一段/home/nfs *(rw,sync,no_root_squash)

(这里的home/nfs请根据自己的实际情况配置,注意,在nfs下请建立一个root目录,否则服务可能启动失败)

 

三,启动nfs服务

 #sudo /etc/init.d/portmap restart
 #sudo /etc/init.d/nfs-kernel-server restart

可以通过 #service portmap status

             #service nfs-kernel-server status

查看服务运行状态。

 

四,挂载目录到目标机

注意:首先要保证主机和目标机能ping通,两者ip最好在同一个网段。

修改ip:ifconfig eth0 192.168.1.232

           ifconfig eth0 up

主机   ip : 192.168.1.123

目标机ip : 192.168.1.232

 

通过minicom,在目标机上创建目录,我这里是/mnt/disk/share_nfs

[root@FORLINUX6410]#mount -t nfs -o nolock 192.168.1.123:/home/nfs  /mnt/disk/share_nfs

完成后,运行

[root@FORLINUX6410]ls /mnt/disk/share_nfs

即可查看主机/home/nfs中的所有文件。

 

 

 

 

posted on 2013-12-26 18:20  lucky_tom  阅读(335)  评论(0编辑  收藏  举报