WEB开发网
开发学院操作系统Ubuntu ubuntu下NFS服务器的配置 阅读

ubuntu下NFS服务器的配置

 2012-12-01 16:52:08 来源:WEB开发网   
核心提示:3:重新启动nfs服务:#sudo /etc/init.d/nfs-kernel-server restartxiongyao@xiongyao-Lenovo:~$ sudo /etc/init.d/nfs-kernel-server restart* Stopping NFS kernel daemon
3:重新启动nfs服务:
#sudo /etc/init.d/nfs-kernel-server restart
xiongyao@xiongyao-Lenovo:~$ sudo /etc/init.d/nfs-kernel-server restart
* Stopping NFS kernel daemon [ OK ]
* Unexporting directories for NFS kernel daemon... [ OK ]
* Exporting directories for NFS kernel daemon... exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "172.18.71.*:/home/xiongyao/NFS".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x

[ OK ]
* Starting NFS kernel daemon [ OK ]
xiongyao@xiongyao-Lenovo:~$

输入完毕之后,就配置好了nfs服务
4:使用nfs,基本就是使用mount指令,让共享的文件夹挂载到一个制定的目录下。在使用nfs服务之前,还
需要 启动portmap服务,就是你想要挂载东西的平台上,输入
xiongyao@xiongyao-Lenovo:~$ portmap&
[1] 16190
现在可以在本机上进行测试一下
在终端里面输入
#sudo mount -t nfs 172.18.71.12:/home/xiongyao/NFS /mnt
若没有任何的提示信息,则说明你已经挂载成功
如果想要与开发板进行传输
#sudo mount -t nfs 172.18.71.12:/home/xiongyao/NFS /mnt -o nolock
进入/mnt 目录会发现在pc机中,进入/mnt目录会发现在PC机上/home/xiongyao/NFS上面的东西
都会显示出来

三、维护NFS
格式:
exportfs 选项参数
-a:输出/etc/exports中设置的所有目录
-r:重新读取/etc/exports文件中的设置,并且立即生效,而不需要重新启动NFS服务。
-u:停止输出某一目录
-v:在输出目录时,将目录显示在屏幕上。
1.修改vi /etc/exports后,不用重启服务,直接使用命令输出共享目录
# exportfs -rv
2.停止输出所有共享目录
# exportfs -auv
四、启动和停止NFS服务
1.启动NFS服务
为了是NFS正常工作,需要启动portmap和nfs这两个目录,并且portmap一定要先于nfs启动。
# /etc/init.d/portmap start
# /etc/init.d/nfs start
2.停止NFS 服务
停止NFS服务器前,需要先停止NFS服务再停止portmap服务。如果系统中还有其它服务需要portmap时,则可以不用停止portmap服务。
/etc/init.d/nfs stop
/etc/init.d/portmap stop
3。自启动NFS服务
chkconfig --level 35 portmap on
chkconfig --level 35 nfs on
五、测试
1.检查输出目录所使用的选项
在/etc/exports配置文件中,即使只设置了一两个选项,在真正输出目录时,实际上还带了很多某人选项。通过查看 /var/lib/nfs/etab文件,就可以知道真正输出目录时,都是用了什么选项。
2.使用showmount测试NFS输出目录状态
格式:
showmount 参数选项 nfs服务器名称或地址
-a:显示指定的nfs服务器的所有客户端主机及其所连接的目录
-d:显示指定的nfs服务器中已经被客户端连接的所有共享目录
-e:显示指定的nfs服务器上所有输出的共享目录
(1)查看所有输出的共享目录
# showmount -e
(2)显示所有被挂载的所有输出目录
# showmount -d
六、nfs客户端使用配置
1.查看nfs服务器信息
在客户端,要查看nfs服务器上有哪些共享目录,可以使用showmount命令。
# showmount -e 192.168.0.51
如果出现报错信息,首先查看服务器nfs和portmap服务是否启动。再看是否被防火墙屏蔽掉了。

Tags:ubuntu NFS 服务器

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接