CentOS7 运维 - 使用NFS轻松实现数据共享存储 | 超详细

CentOS7 运维 - NFS共享存储服务

NFS概述 NFS安装 ①修改配置文件 ②设置共享目录 ③开启服务 ④开始验证

NFS概述

采用TCP/IP传输网络文件 安全性低 简单易操作 适合局域网环境

NFS安装

rpm -q rpcbind nfs-utils
# 检测是否安装
yum install -y nfs-utils rpcbind
# 开始安装

①修改配置文件

vim /etc/exports
/share 192.168.1.0/24(rw,sync,no_root_squash)

常用选项:
rw                        表示允许读写
ro                        表示为只读
sync                      表示同步写入到内存与硬盘中
no_root_squash            表示当客户机以root身份访问时赋予本地root权限(默认是root_squash)
root_squash               表示客户机用root用户访问该共享目录时,将root用户映射成匿名用户

其它常用选项:
all_squash                所有访问用户都映射为匿名用户或用户组
async                     将数据先保存在内存缓冲区中,必要时才写入磁盘
subtree_check(默认)      若输出目录是一个子目录,则nfs服务器将检查其父目录的权限
no_subtree_check          即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率

②设置共享目录

mkdir /share
chmod 777 /share

③开启服务

systemctl start rpcbind
systemctl start nfs
exportfs -rv  #发布共享
showmount -e  #查看本机发布的共享

④开始验证

客户机安装NFS,步骤参考开头
查看共享的服务器

showmount -e 192.168.1.1


开始挂载

mkdir /data
mount 192.168.1.1:/服务器共享的目录 /本地目录
df -h   #查看挂载情况

来源url
栏目