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中的所有文件。