挂载并行文件系统失败-九游平台
本文根据在挂载并行文件系统时遇到的不同现象,总结了常见挂载并行文件系统失败的可能原因及解决办法。
现象一:挂载并行文件系统时出现“the specified bucket does not exist”类似错误
问题定位:
待挂载并行文件系统不存在。
解决办法:
创建一个并行文件系统后再重新挂载。创建的方法参见。
现象二:挂载并行文件系统时出现“file system not support this request: this bucket not support filesystem”类似错误
问题定位:
挂载的桶不是并行文件系统。
解决办法:
创建一个并行文件系统后再重新挂载。创建的方法参见。
现象三:挂载并行文件系统时出现“the request signature we calculated does not match the signature you provided. check your key and signing method.”类似错误
问题定位:
鉴权失败,访问密钥(ak和sk)配置不正确。
解决办法:
检查密钥文件中的ak和sk信息是否配置正确。检查方法可参照初始化obsfs章节中的。
现象四:挂载并行文件系统时出现“specified passwd_file is not readable”类似错误
问题定位:
passwd_file配置的密钥文件路径不正确。
解决办法:
检查passwd_file挂载参数配置的密钥文件路径是否配置正确。检查方法可参照初始化obsfs章节中的。
现象五:挂载并行文件系统时出现“access denied”类似错误
问题定位:
鉴权失败,iam用户没有obs操作权限。
解决办法:
给用户授权obs操作权限。操作方法可参照。
现象六:挂载并行文件系统时出现“unable to access mountpoint /obsfs: transport endpoint is not connected”类似错误
问题定位:
挂载路径已被另一个obsfs挂载进程占用。
解决办法:
使用df命令,查看当前已挂载分区及路径,选择一个未被占用的路径重新挂载。
现象七:挂载并行文件系统时出现“unknown option”类似错误
问题定位:
挂载命令中参数写错,obsfs不识别
解决办法:
对照“挂载并行文件系统”章节的检查挂载参数。
现象八:挂载并行文件系统时出现“unable to access mountpoint /mnt/obsfs: no such file or directory”类似错误
问题定位:
挂载目录未创建。
解决办法:
使用mkdir创建该目录,或替换一个已存在的目录。
现象九:挂载并行文件系统时出现“obsfs: accesskey, secretekey and token(optional) should be encrypted before mounting.”类似错误
问题定位:
新版本不再提供明文访问密钥挂载方式。
解决办法:
需要先对,再进行挂载。
现象十:挂载并行文件系统时出现“device not found”类似错误
问题定位:
- 没有启动fuse组件导致报错失败。
- 在docker容器场景下,没有--privileged参数导致无法挂载。
解决办法:
- 系统缺少fuse组件,可以执行find / -name libfuse.so*命令查看是否有安装此组件,没有安装请安装fuse组件,详见。
- 在docker容器场景下,需要在docker run命令添加--privileged参数,没有--privileged会导致无法挂载。
现象十一:挂载并行文件系统时出现“the difference between the request time and the current time is too large.”类似错误
问题定位:
当前系统时间与存储服务器时间相差过大,导致请求鉴权失败。
解决办法:
校准当前系统时间。
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨