NFS挂载文件系统出现nobody解决方式

问题描述

将一台rac存放备份片的存储挂载在一台单实例数据库服务器上,为了恢复数据库。挂载后user和group都是nobody
在这里插入图片描述
单实例和rac的oracle用户及组oinstall、dba的uid和gid都相同。曾经也是 将一套rac存放备份片的存储挂载在单实例数据库服务器上,只是修改了目标库oracle用户的uid和源库相同;oinstall的uid和源库asmadmin的uid相同(因为rac的备份片的属组是oracle:asmadmin)。

查询资料后可能是因为版本不同。因为曾经的rac和单实例都是RH6。
这次rac是CentOS 5,单实例时CentOS 7。

参考资料:
NFS挂载文件系统出现nfsnobody解决方式

nfs挂载后权限映射错误的解决办法

samba nobody/nogroup

nfs只能挂载为nobody的解决方法

NFS挂载文件系统出现nfsnobody解决方式

问题解决

在mount挂载的时候指定使用v3版本去挂载,如下:

# mount -t nfs -o rw,bg,hard,rsize=32768,wsize=32768,vers=3 192.168.2.162:/opt/racbackup/racpdb /backup

# groupmod -g 1004 oinstall
# chown -R oracle:oinstall /u01

在这里插入图片描述

### Isilon NFS挂载生成文件所有者为nfsnobody解决方案 在Isilon环境中,当NFS客户端挂载共享目录并创建新文件时,发现这些文件的所有者被设置为`nfsnobody`。这一问题通常是由UID/GID映射不一致引起的,下面详细介绍可能的原因及解决方法。 #### 1. **UID/GID 映射不匹配** 当Isilon作为NFS服务器提供服务时,它依赖于客户端和服务器之间的UID/GID一致性来分配文件的所有权。如果客户端与Isilon集群中的用户标识符(UID)或组标识符(GID)不同步,则可能导致无法找到对应的用户信息,从而将文件所有权赋予默认的匿名用户`nfsnobody`[^3]。 #### 2. **启用Identity Management (IdMAP) 配置** 为了确保客户端和Isilon之间拥有相同的用户和组映射关系,可以考虑配置身份管理(IdMAP)服务。此功能允许通过Active Directory(AD)或者LDAP等方式统一管理和分发用户的属性数据给各个参与节点使用。这样做的好处在于减少了手动维护每台设备独立账户列表的工作量,并提高了整体系统的可扩展性和兼容性[^5]。 ```bash # 在Isilon OneFS CLI中检查当前idmap状态 isi_for_array idmap status show ``` #### 3. **调整Export Settings 添加 all_squash 或 no_all_squash 参数** 另一种常见的做法是在定义出口规则(/etc/exports)的时候增加特定选项以改变默认行为。例如,如果我们希望保持原始提交者的身份不变而不是一律转换成'nfsnobody'的话,那么应该移除'all_squash', 同时保留'no_all_squash'. 这样一来,只有那些确实不存在对应条目的情况才会降级处理成为'nfsnobody'. ```text /export/path *(rw,sync,no_subtree_check,no_all_squash) ``` > 注意:上述语法适用于传统Linux环境下的NFS配置文件(`/etc/exports`)。而在Isilon平台上,类似的更改需要借助WebUI界面完成或者是利用命令行工具如`isi_nfs_exports modify`来进行相应的修改操作[^6]. #### 4. **验证网络时间协议(NTP)同步** 时间戳差异也可能间接影响到某些基于时间段的安全策略执行效果,进而干扰正常的权限判定过程。所以有必要确认所有的参与者均已正确设置了相同的时间源并通过NTP实现了精确计时校准[^7]。 --- ### 实施步骤总结 尽管这里没有按照顺序排列各环节的具体行动指南,但从逻辑上看涵盖了几个主要方面: - 确认是否存在跨域的身份识别障碍; - 调整合适的export policy避免不必要的压缩动作; - 排查基础架构层面其他关联因素比如时钟偏差等。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值