nfs网络文件共享

  NFS:网络文件共享。

  网络文件系统(NFS)协议是由Sun MicroSystem20世纪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端安装软件包

wKiom1ZvfYyz4JweAAB8msSXbnI492.png


2.调整主配置文件

wKioL1ZvfZLyyB5VAAALgbcMW2Q948.png


wKioL1ZvfZODrFSOAAAMx4L3cv4039.png


3.设置相关服务为开机自动启动

wKiom1ZvfYzBjdSDAAAQa0wNy0E700.png


4.启动相应服务(必须先启动rpcbind,然后再启动nfs)

wKiom1ZvfYzCu8MjAAAVh1LW2qI737.png


5.server端执行命令查看当前的共享目录(对于目录,我们可以使用其他技术来扩展其大小,如磁盘,lvm,raid等技术)

wKioL1ZvfgzAbDFkAAAS8GdjLuQ916.png


6.NFS服务的端口默认是不固定的,但可以强制NFS使用固定端口。修改配置文件nfs(去掉这几项前面的#即可)

wKiom1ZvfgXwOPdlAAAMQD1JYo0672.png

wKioL1Zvfgyhx575AAAFy3RIKZk337.png


7.client端使用mount命令将nfs共享目录进行挂载

wKiom1ZvfgbgGQ1mAAAP9YTD__s972.png


8.查看挂载项

wKioL1Zvfg2D6wrIAABG5pfG_C8923.png



















你可能感兴趣的:(服务器,计算机,配置文件,中小企业,软件包)