标签:conf 重启 有用 exports udp lib sysconfig cin 客户
**************************************************************************************************
◆案例◆ NFS网络文件系统搭建
**************************************************************************************************
****************************************************************************
◆NFS-服务端配置◆
****************************************************************************
1.安装NFS软件包
yum install -y rpcbind nfs-utils nfs-utils-lib
2.创建挂在目录
mkdir /nfs
3.修改NFS主配置文件
vim /etc/exports
[共享目录] [允许谁来访问][权限] [可用主机名][权限] [其他主机权限]
/nfs 192.168.1.1(rw) localhost(rw) *(ro,sync)
/nfs 192.168.1.0/24(rw) localhost(rw) *(ro,sync)
NFS主要有3类权限:
访问权限选项
ro #设置输出目录只读
rw #设置输出目录读写
用户映射选项
root_squash 将root用户的访问映射为匿名(nfsnobody)用户uid和gid;
no_root_squash 保留管理员权限,以服务器管理员的权限管理;
all_squash 将远程访问的用户及所属组都映射为指定uid、gid的匿名用户;
anonuid=xxx 将远程访问的所有用户都映射为指定uid的匿名用户;
anongid=xxx 将远程访问的所有用户组都映射为指定gid匿名组账户;
其它选项
sync #将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性(同步);
async #将数据先保存在内存缓冲区中,必要时才写入磁盘(异步);
3.重启 NFS 服务
systemctl restart rpcbind
systemctl restart nfs
****************************************************************************
◆Linux-客户端配置◆
****************************************************************************
1.安装NFS软件包
yum install -y nfs-utils nfs-utils-lib
2.NFS的相关操作
a)查看
showmount -e 服务端IP #显示服务器可用资源
showmount -a 服务端IP #查看所有客户链接信息
showmount -d 服务端IP #只显示客户输出信息
rpcinfo -p 服务端IP #查看RPC相应信息
b)挂载
mount -t nfs 192.168.1.12:/nfs /media/ #将远程/nfs挂载在本地/media下
mount -o vers=3 192.168.1.12:/nfs /media/ #指定挂载使用nfsV3版本(避免同步延迟)
c)修改
exportfs [-aruv]
-a #全部挂载或卸载/etc/exports中的内容
-r #重新读取/etc/exports中的信息
-u #停止单一目录的共享
-v #输出详细信息
-au #停止所有服务端的共享
-ra #重新共享所有目录
3.配置开机自动挂载
vim /etc/fstab
[共享目录] [挂载到本地] [挂载类型] [默认模式]
192.168.1.1:/nfs /media nfs default 0 0
4.配置固定端口
vim /etc/sysconfig/nfs
RQUOTAD_PORT=5001
LOCKD_TCPPORT=5002
LOCKD_UDPPORT=5002
MOUNTD_PORT=5003
STATD_PORT=5004
标签:conf 重启 有用 exports udp lib sysconfig cin 客户
原文地址:https://www.cnblogs.com/LyShark/p/9062776.html