9.3 NFS网络文件系统

NFS网络文件系统

一 NFS简介

NFS是Network File System的简写,即网络文件系统.

NFS是一种基于TCP/IP传输的网络文件系统协议;通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源;NFS服务的实现依赖于RPC(远端过程调用)机制,以完成远程到本地的映射过程

二 NFS的安装和配置

在服务器端的Linux系统中需安装nfs-utils、rpcbind软件包,RHEL6中默认已安装(如果没有安装请先安装)

1设置共享目录

NFS的配置文件为/etc/exports,文件内容默认为空;添加如下内容(创建需要共享的文件夹)

其中

/opt/www是要共享的文件目录;客户机地址可以是主机名、IP地址、网段地址,允许使用*或?通配符;权限选项中的rw表示允许读写(ro为只读),sync表示同步写入,no_root_squash表示当客户机以root身份访问时赋予本地root权限(默认是root_squash,将作为nfsnobody用户降权对侍

2启动相关服务

先启动rpcbind服务,再启动nfs服务;注意:rhel5系统中RPC服务脚本是portmap

3设置开机自启动和设置防火墙规则

因为NFS服务的默认端口是不固定的,可以设置为固定,这里清空防火墙规则

设置完毕可以查看一下本机的共享信息

二客户端的连接使用

客户端需要安装rpcbind软件包即可,RHEL6中默认已安装

1启动rpcbind服务

2查看并挂载连接共享目录

3设置开机自启动和自动挂载

4可以使用了,在挂载目录创建文件,然后再到NFS服务器上查看是否同步

你可能感兴趣的:(云计算,虚拟化,云,网络存储,马向军)