目的:在ubuntu系统上装nfs服务
环境:ubuntu 9.04
步骤
1 安装
1)安装NFS服务程序
#apt-get install nfs-kernel-server
(注意:安装nfs-kernel-server时,apt会自动安装nfs-common和portmap)
2)安装NFS客户端
#apt-get install nfs-common
2 配置
创建和编辑文件/etc/exports 为
修改nfs配置文件/etc/exports,添加如下一行
/home/yourname/sharedir 10.1.60.34(rw,sync,no_root_squash)
第一个参数是你要让客户机访问的目录,第二个是你允许的主机IP,最后的()内是访问控制方式。
3 启动服务
设定好后可以使用以下命令启动NFS:
#exportfs -r
#/etc/init.d/nfs-kernel-server restart
注意,上面的主机IP不能使用*来通配,否则在客户机上会出现访问拒绝,但是如果我们要设置局域网访问呢?怎么办,使用子网掩码例 如:10.1.60.0/255.255.254.0即可让10.1.60.*和10.1.61.*都可以访问,还可以使用10.1.60/23这种方式 类确定子网。
4 测试
#mount 172.0.0.1:/nfsboot /opt
#df
可以看到
127.0.0.1:/nfsroot/ 9795968 3883264 5415104 42% /opt
说明挂载成功,nfs服务可以正常运行!
我们还可以设置允许的主机
修改/etc/hosts.allow即可,其实不用修改,只要在/etc/exports中指明了主机就可以了