NFS:网络文件共享。
网络文件系统(NFS)协议是由Sun MicroSystem在20世纪80年代为了提供对共享文件的远程访问而设计和实现的。该协议采用Client/Server模型, 通过使用Sun开发的远程过程调用协议(RPC Protocol)来实现运行在一台计算机上的程序来调用在另一台远程机器上运行的子程序。
现在存储技术非常流行,硬存储有SAN,NAS等,软存储有ISCSI,NFS等,相对于中小企业来说,软存储具有更高的性价比。
现在我来讲一下NFS的配置。
1.红帽系统中nfs的软件包为nfs-utils和nfs-utils-lib
2./etc/exports:NFS服务的主配置文件,该文件的最主要目的是发布共享目录并为共享目录限制权限。
3./var/lib/nfs/xtab:这个文件主要用来记录客户端与NFS服务器的连接记录,如果想查看哪些客户端曾经连接过NFS服务器,查看该文件即可
/etc/exports配置样例
格式:共享目录 [客户端1参数1]
样例:/media *(ro) 192.168.0.10(rw,no_root_squash)
参数:
ro 设置共享权限为只读
rw 设置共享权限为读写
no_root_squash 当使用NFS服务器共享目录的使用者是root时,将不被映射为匿名账号。即:NFS 主机使用共 享目录的使用者,如果是 root 的话,那么对于这个共享的目录来说,他就具有 root 的权限! 这个项目极不安全,不建议使用!
具体操作步骤:
1.server端安装软件包
2.调整主配置文件
3.设置相关服务为开机自动启动
4.启动相应服务(必须先启动rpcbind,然后再启动nfs)
5.server端执行命令查看当前的共享目录(对于目录,我们可以使用其他技术来扩展其大小,如磁盘,lvm,raid等技术)
6.NFS服务的端口默认是不固定的,但可以强制NFS使用固定端口。修改配置文件nfs(去掉这几项前面的#即可)
7.client端使用mount命令将nfs共享目录进行挂载
8.查看挂载项
本文转自 红色的菠萝 51CTO博客,原文链接:http://blog.51cto.com/10460741/1723114