Ubuntu下安装配置NFS网络服务手记
在Linux做嵌入式开发一定会用到NFS网络服务,下面以Ubuntu下使用apt-get安装为例,简单记录一下安装配置过程,大致步骤如下:
(1)安装NFS内核服务;
(2)重新配置portmap服务,修改/etc/hosts.deny和/etc/hosts.allow配置文件,重启portmap服务;
(3)修改NFS服务的配置文件/etc/exports,添加服务目录和配置,重新导入配置;
(4)重启NFS服务,并检查可挂载的目录;
(5)在本地挂载测试。
我为了记录写了一个很简单的安装和配置脚本,是一些主要步骤:
#!/bin/sh echo install tftp server ... sudo apt-get install nfs-kernel-server if [ "$?" = "0" ] then echo "install nfs-kernel-server OK!!" else echo "install nfs-kernel-server error !!!" # exit 1 fi
sudo dpkg-reconfigure portmap #对Should portmap be bound to the loopback address? 选N.
sudo vi /etc/hosts.deny #portmap:ALL #lockd:ALL #mountd:ALL #rquotad:ALL #statd:ALL
sudo vi /etc/hosts.allow #portmap: 192.168.1. #lockd: 192.168.1. #rquotad: 192.168.1. #mountd: 192.168.1. #statd: 192.168.1.
sudo service portmap restart
sudo vi /etc/exports #/home/tekkaman/development/share 192.168.1.0/24(rw,nohide,insecure,no_wdelay,no_root_squash,no_subtree_check,sync) #特别要注意上面的IP的形式,以前是形如192.168.1.*,现在是IP/掩码为数的形式。用旧的格式可能会出问题 #具体的说明,建议看man手册 : man exports sudo exportfs -r
sudo /etc/init.d/nfs-kernel-server restart showmount -e 127.0.0.1
|
阅读(448) | 评论(0) | 转发(0) |