saas网站开发wordpress网址导航
web/
2025/10/6 15:31:30/
文章来源:
saas网站开发,wordpress网址导航,软件开发流程图例子,有的网站打不开是什么原因NFS网络文件系统(Network File System)是一种分布式文件系统协议#xff0c;通过网络共享远程目录。使用NFS#xff0c;可以在系统上挂载远程目录#xff0c;并像对待本地文件一样使用远程计算机上的文件。默认情况下#xff0c;NFS协议未加密#xff0c;并且与Samba不同通过网络共享远程目录。使用NFS可以在系统上挂载远程目录并像对待本地文件一样使用远程计算机上的文件。 默认情况下NFS协议未加密并且与Samba不同它不提供用户身份验证。客户端的IP地址或主机名限制了对服务器的访问。主机清单HOSTNAMEIPSYSTEM OSnfs-server192.168.99.227CentOS Linux release 8.1.1911nfs-client-linux192.168.99.233CentOS Linux release 7.6.1810nfs-client-windows192.168.99.234Windows Server 2016 Datacenternfs-server安装 nfs[rootnfs-server ~]# dnf install nfs-utils查看 nfs 版本[rootnfs-server ~]# rpm -qa | grep nfs-utils.nfs-utils-2.3.3-26.el8.x86_64开启 nfs 服务[rootnfs-server /]# systemctl start nfs-server查看 nfs 支持的版本信息[rootnfs-server /]# cat /proc/fs/nfsd/versions -2 3 4 4.1 4.2创建 nfs 共享目录mkdir -p /mnt/{nfs1,nfs2}/etc/exports 是 nfs 默认的配置文件nfs1 读写nfs2 只读nfs3 只读[rootnfs-server /]# vim /etc/exports/mnt/nfs1 192.168.99.0/255.255.255.0(rw,sync,all_squash)/mnt/nfs2 192.168.99.234(ro,sync,all_squash)/mnt/nfs3 *(ro,sync,all_squash)/etc/exports 各项参数说明rw: 可读写ro: 只读no_root_squash对root用户不压制如果客户端以root用户写入在服务端都映射为服务端的root用户root_squashnfs服务默认情况使用的是相反参数root_squash如果客户端是用户root操作会被压制成nobody用户all_squash: 不管客户端的使用nfs的用户是谁都会压制成nobody用户insecure: 允许从客户端过来的非授权访问sync: 数据同步写入到内存和硬盘async: 数据先写入内存不直接写入到硬盘anonuid: 指定uid的值此uid必须存在于/etc/passwd中anongid: 指定gid的值查看当前配置为 nfs 共享的目录及其状态exportfs 参数-r: Reexport all directories: 重新导出所有目录-v: verbose,输出详情 设置文件夹的权限chown -R nobody /mnt/{nfs1,nfs2}防火墙配置[rootnfs-server /]# firewall-cmd --add-servicenfs --permanent[rootnfs-server /]# firewall-cmd --add-servicerpc-bind --permanent[rootnfs-server /]# firewall-cmd --add-servicemountd --permanent[rootnfs-server /]# firewall-cmd --reloadnfs-client-linuxshowmount 使用showmount命令测试NFS服务器的输出目录状态showmount命令的基本格式为showmount 选项 NFS服务器名称或地址-a显示指定的NFS服务器的所有客户端主机及其所连接的目录-d显示指定的NFS服务器中已被客户端连接的所有输出目录-e显示指定的NFS服务器上所有输出的共享目录。[rootkafka-node2 ~]# showmount -e 192.168.99.227Export list for 192.168.99.227:/mnt/nfs2 192.168.99.0/255.255.255.0/mnt/nfs1 192.168.99.0/255.255.255.0mount 挂载mount 服务器名或IP地址:输出目录 本地挂载目录[rootkafka-node2 /]# mkdir /mnt/data[rootkafka-node2 /]# mount -t nfs 192.168.99.227:/mnt/nfs1 /mnt/dataumount 卸载[rootkafka-node2 /]# umount /mnt/data/nfs-client-windows安装 NFS 客户端mount -h 验证客户端是否安装成功挂载mount \\192.168.99.227\mnt\nfs1 x:卸载umount x:查看nfs目录nfs1 读写 nfs2 只读NFS 服务器 uid/gid 映射 在集群环境中每台主机相同用户账号但是分配的uid/gid是不同的。当多主机后端的存储为同一个共享存储这时就会遇到一个问题NFS协议是通过uid来控制文件读写权限的主机中用户写入的文件uid与其他主机不同就无法被其他主机读取或修改出现权限错误的问题。创建用户useradd -u 1234 -s /sbin/nologin -M nfsuser-u : 指定用户uid-M: --no-create-home 不创建用户home目录-s : --shell 指定用户的shell修改用户id和组idusermod -u 1234 nfsusergroupmod -g 1234 nfsuser创建 nfs 共享目录mkdir /data/nfschown -R nfsuser:nfsuser /data/nfs编辑 nfs 配置文件[rootnfs-server /]# vi /etc/exports/data/nfs 192.168.99.0/255.225.255.0(rw,sync,all_squash,anonuid1234,anongid1234)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87981.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!