暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

OceanBase挂载NFS磁盘

IT那活儿 2025-04-11
12

点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!


挂载NFS磁盘

1.1 执行以下命令,通过 YUM 包管理器安装 NFS
sudo yum install nfs-utils
复制
1.2 修改/etc/exports配置文件
把要挂载的目录写进去,要挂载机器的ip跟目录权限:
1.3 执行以下命令,为 nfsnobody 赋权,确保 nfsnobody 有权限访问 exports 中指定的目录
sudo chown nfsnobody:nfsnobody -R /mnt  mnt是要挂载的目录
复制
1.4 执行以下命令,为 nfsnobody 赋权,确保 nfsnobody 有权限访问 exports 中指定的目录执行exportfs -a或者exportfs -r来重新加载配置文件生效nfs挂载权限
mount -t nfs XX.XXX.76.179:/mnt test在需要挂载的机器执行/mnt是被挂载机器需要有的目录/test是要挂载有的目录
复制
1.5 执行 sudo vim etc/sysconfig/nfs 命令,打开配置文件

调整如下所示参数:

RPCNFSDCOUNT=8

RPCNFSDARGS="-N 2 -N 3 -U"

NFSD_V4_GRACE=90

NFSD_V4_LEASE=90

复制
1.6 执行以下命令,重新启动 NFS
sudo systemctl restart nfs-config

sudo systemctl restart nfs-server

复制
1.7 执行 sudo vim etc/sysctl.conf 命令,打开 sysctl.conf配置文件,在文件中添加一行如下信息
sunrpc.tcp_max_slot_table_entries=128
复制
1.8 执行以下命令,将同时发起的 NFS 请求数量修改为 128
sudo sysctl -w sunrpc.tcp_max_slot_table_entries=128
复制

命令执行成功后,cat /proc/sys/sunrpc/tcp_max_slot_table_entries 命令查看设置是否生效,如果返回值为 128,则说明修改成功


为需要挂载机器执行的命令

2.1 执行以下命令,通过 YUM 包管理器安装 NFS 挂载机器没有nfs需要需要执行
sudo yum install nfs-utils
复制
2.执行 sudo vim /etc/sysctl.conf 命令,打开sysctl.conf 配置文件,在文件中添加一行如下信息
sunrpc.tcp_max_slot_table_entries=128
复制
2.3 执行以下命令,将同时发起的 NFS 请求数量修改为 128
sudo sysctl -w sunrpc.tcp_max_slot_table_entries=128
复制
命令执行成功后,可以通过 cat/proc/sys/sunrpc/tcp_max_slot_table_entries 命令查看设置是否生效,如果返回值为 128,则说明修改成功
2.4 需要给挂载目录权限改为777

状态检查

3.1 检查nfs是否在运行

ps -ef | grep nfs
复制

3.2 检查nfs软件包是否安装

rpm -qa | grep nfs或者dpkg -l | grep nfs操作系统不一样命令也不一样
复制

3.3 检查nfs服务状态

sudo systemctl status nfs-server
复制

3.4 安装CIFS工具

yum install -y cifs-utils
复制

3.5 查看防火墙状态

firewall-cmd --state
复制

防火墙未启动。

3.6 执行以下命令,通过 YUM 包管理器安装 NFS

sudo yum install nfs-utils
复制

3.7 完成ocp集群备份任务


END


本文作者:李 游(上海新炬中北团队)

本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论