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 #查看挂载情况