主题列表:juejin, github, smartblue, cyanosis, channing-cyan, fancy, hydrogen, condensed-night-purple, greenwillow, v-green, vue-pro, healer-readable, mk-cute, jzman, geek-black, awesome-green, qklhk-chocolate
贡献主题:https://github.com/xitu/juejin-markdown-themes
theme: juejin
highlight:
一、环境概述
集群共有三台服务器,系统均 为centos 8,服务器各自ip地址如下:
Node1,ip地址为 192.168.9.100Node2,ip地址为 192.168.9.101Node3,ip地址为 192.168.9.102
目标为使三台服务器相同/home/admin/share/目录之间实时共享,达到目录内的内容一致。
预先在三台服务器创建相同的目录/home/admin/share/。
二、服务端安装步骤
选择服务器Node1
1.检查是否安装
rpm -qa |grep nfs

2.若未安装,使用yum指令安装
yum -y install nfs-utils rpcbind
3.配置/etc/exports
配置需共享的文件系统,NFS服务重启时系统就会自动读取/etc/exports文件,从而告诉内核要输出的文件系统和相关的存取权限。
/home/admin/share 192.168.9.101(rw,sync,root_squash) /home/admin/share 192.168.9.102(rw,sync,root_squash)
-rw 可读取写权限
-sync同步写入资料到内存与硬盘中
-root_squash如果登录NFS主机使用共享目录的使用者是root,那么对于这个共享的目录来说,它具有root权限
更多指令参照wiki nfs
4.重启服务
重启rpcbind 服务
systemctl restart rpcbind
重启NFS服务
systemctl restart nfs
可能会报错
Failed to restart nfs.service: Unit nfs.service not found.
因为版本的原因,改使用nfs-server
systemctl restart nfs-server
如果要设置开启启动,自行执行systemctl enable xx
三、客户端安装步骤
选择服务器Node2,Node3,同时进行以下步骤
1.检查并安装NFS
略,参照上面步骤
2.查看服务端共享的目录
show amount -e 192.168.9.100
正确会显示服务端 /etc/exports 配置的目录
3.mount 服务端共享的目录到本地
mount -t nfs 192.168.9.100:/home/admin/share /home/admin/share
命令执行后,可进入/home/admin/share目录创建文件
touch test.file
可验证服务端Node1相同目录下存在相同的文件,如果存在,即创建成功。不成功请检查重复以上步骤。
4.扩展
设置开机启动,可编辑 /etc/fstab
192.168.9.100:/home/admin/share /home/admin/share nfs default 0 0
如果不想挂载指定目录,请使用unmount指令
unmount /home/admin/share
博客围绕三台Linux服务器相同目录实时共享展开。先介绍环境,三台服务器系统为CentOS,目标是使相同目录内容一致。接着阐述服务端安装步骤,包括检查、安装、配置和重启服务;最后说明客户端安装步骤,如检查安装、查看共享目录、挂载及扩展设置。

被折叠的 条评论
为什么被折叠?



