本节内容:
nfs实现linux、windows系统间的资源共享。
NFS ,Network File System,网络文件系统,是在linux系统间实现磁盘文件共享的一种方法,它支持应用程序在客户端通过网络访问位于服务器磁盘中数据的一种文件系统协议。
同时可以在windows系统上安装NFS client和Server来实现与linux系统资源的共享。
1,linux间NFS的共享
2,windows通过NFS client来访问Linux的共享,或用NFS server来作为NFS文件服务器
1)Windows Service for UNIX(SFU)下的NFS支持
2)Cygwin下的NFS支持 (http://www.csparks.com/CygwinNFS/index.xhtml)
3)windows server 2008 中的feature来支持NFS (Services for NFS)
4)windows NFS server和client软件 (haneWIN NFS Server for Windows + nfsAxe)
Linux系统NFS服务器的配置方法
一、NFS服务器的安装
检查linux系统中是否安装了nfs-utils和portmap两个软件包(RHEL4系统默认已经安装了这两个软件包)
命令:
二、查看NFS服务器是否启动
命令:
三、如果服务器没有启动,则开启服务(默认服务下nfs没有完全开启)
命令:
四、指定NFS服务器的配置文件
NFS服务器的配置文件保存“/etc/”目录中,文件名称是“exports”,该文件用于被指NFS服务器提供的目录共享
命令:
#vi /etc/exports
配置“exports”文件格式如下:
五、重新输出共享目录
Exportfs管理工具可以对“exports”文件进行管理
命令:
#exportfs –rv
可以让新设置的“exports”文件内容生效
六、显示NFS服务器的输出目录列表
显示当前主机中NFS服务器的输出列表
# showmount -e
七、显示NFS服务器中被挂载的共享目录
显示当前主机NFS服务器中已经被NFS客户机挂载使用的共享目录
# showmount -d
八、在另外一个linux系统中挂在共享目录
显示NFS服务器的输出
# showmount -e 172.16.75.1
挂载NFS服务器中的共享目录
# mount -t nfs 172.16.75.1:/software /mnt/
九、查看mnt目录中的内容
Cd /mnt |ll
十、卸载系统中已挂载的NFS共享目录
命令:
# umount /mnt/
总结:
1、在配置NFS服务器之前用ping命令确保两个linux系统正常连接,如果无法连接关闭图形界面中的防火墙#service iptables stop
2、在配置中确保输入的命令是正确的
3、更改完“exports”文件后要输入exportfs –rv ,使得“exports”文件生效。
4、检查nfs服务是否开启,默认是关闭的。
5、卸载的时候不能在/mnt目录中卸载,必须注销系统后卸载。
以上介绍了,在linux系统中使用nfs服务实现linux操作系统与windows间资源共享的方法,希望对大家有所帮助。
>>> 延伸阅读:
nfs、portmap服务共享远程磁盘的方法
Linux NFS服务器搭建与错误提示的解决方法
linux系统中NFS安装配置选项
Linux服务器配置—搭建NFS服务器