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

GBase 8a由于linux 分区mount的 noexec参数导致启动失败

生命之源 2021-12-20
1086

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参数。而数据库当前的部署方式是程序和数据都放到了【安装目录】下,导致该目录下所有可执行程序在执行时报错。

最后修改时间:2021-12-20 15:36:08
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论