配置与管理NFS网络文件系统

一、NFS服务概述

LinuxWindows之间可以通过Samba进行文件共享,那么Linux之间怎么进行资源共享呢?这就要说到NFSNetwork File System,网络文件系统),它最早是UNIX操作系统之间共享文件和操作系统的一种方法,后来被Linux操作系统完美继承。

      NFS最早是由Sun公司于1984年开发出来的,其目的就是让不同计算机、不同操作系统之间可以彼此共享文件。由于NFS使用起来非常方便,因此很快得到了大多数UNIX/Linux系统的广泛支持,而且还被IETE(国际互联网工程组)制定为RFC1904RFC1813RFC301O标准。

二、项目设计及准备

VMWare虚拟机中启动两台Linux系统,一台作为NFS服务器,主机名为server,规划好IP地址,比如,192.168.8.188;一台作为NFS客户端,主机名为Client,同样规划好IP地址,比如192.168.8.186。配置一个NFS服务器,使得客户机可以浏览NFS服务器中特定目录下的内容。

三、安装NFS

11.所需要的套件

     对于Red Hat Enterprise Linux 6.x来说,要启用NFS服务器,我们至少需要两个套件,它们分别是:

   1rpcbind (注意:RHEL5 以前的版本需要对等的portmap

   2nfs-utils

2、查询一下系统中是否已经安装了这两个套件。

wKiom1OeXNXzD3JdAAB1r1Ibm-g342.jpg

wKioL1OeXKjDaAi9AAA2G2epI7w361.jpg

3、安装rpcbind

wKioL1OeXKjT1V7gAAJ0QwdhwvM034.jpg

wKiom1OeXNagzGvTAAIbX3uQb48653.jpg

wKiom1OeXNbg-0XCAAC_t7cNKEg146.jpg

安装nfs-utils

wKioL1OeXKjz-PMGAAKSyVcTi74620.jpg

wKiom1OeXNbxVtuJAAG_eeLu2pc405.jpg

wKioL1OeXKnhuxvkAAGCblcdXyQ950.jpg

wKiom1OeXNbAzCKgAABspsbJuO8539.jpg

3、最好再查询一下NFS的各个程序是否在正常运行,命令如下。

wKioL1OeXKmCFdggAABiR0BenOE535.jpg

如果没有看到nfsmounted选项,则说明NFS没有运行,需要启动它。

 

wKioL1OeXKvihN8rAAItbPm2Syc066.jpg

四、配置NFS服务

1、NFS的配置文件,若不存在则手动创建 

wKiom1OeXNiS7p4GAABta-W05sc216.jpg

wKiom1OeXNjhg9KhAAAwGjfOgEk567.jpg

2、给自己的主机取名字

wKioL1OeXKvjfa0IAABGYS6X1H4801.jpg

3、在客户端设置hosts

wKiom1OeXNnxNGr2AAFwGY-ZfzY011.jpg

wKioL1OeXKuhukpSAAB986gHmAw951.jpg

4、启动NFS服务

wKiom1OeXNmy9CAhAAJPZ1QQoaY599.jpg

5、在客户端挂接NFS文件系统

wKioL1OeXhrBV3RVAABt_UQta_c656.jpg