GBase 8a
运维管理
文章
GBase 8a由于linux 分区mount的 noexec参数导致启动失败
GBase社区管理员发表于2021-12-20 15:07:1422次浏览0个评论
GBase 8a的安装目录一般是单独挂载的,如果mount时添加了noexec参数,则会导致该目录下所有可执行程序在执行时报错 Permission denied。
报错现象

排查
查看文件的权限,发现有x权限,且属主也是gbase:gbase

运行gclusterd -V 查看版本号,也报Permission denied。
编写了一个只有一行date的sh程序
#/bin/sh
date
在/home/gbase下运行正常,复制到数据库目录,运行报错 Permission denied。
相同的程序,在不同的目录下,运行结果不同。
查看磁盘mount信息,发现数据库的目录,包含了noexec参数

去掉后重新mount解决
总结
客户在做磁盘分区时,认为数据盘只需要读写即可,不需要执行,添加了noexec参数。而数据库当前的部署方式是程序和数据都放到了【安装目录】下,导致该目录下所有可执行程序在执行时报错。
评论已关闭
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25052
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526