更新时间:2024-09-29 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
文件系统挂载失败
现象描述
使用mount命令挂载文件系统到云服务器,云服务器提示“access denied”,挂载失败。
可能原因
- 原因1:文件系统已被删除。
 - 原因2:执行挂载命令的云服务器和被挂载的文件系统不在同一VPC下。
 - 原因3:挂载命令中的挂载地址输入错误。
 - 原因4:使用虚拟IP访问弹性文件服务。
 - 原因5:访问文件系统使用的DNS错误。
 - 原因6:将CIFS类型的文件系统挂载至Linux操作系统的云服务器。
 - 原因7:挂载的目标子目录不存在。
 
定位思路
根据可能原因进行故障排查。
解决办法
- 原因1:文件系统已被删除。
 - 原因2:执行挂载命令的云服务器和被挂载的文件系统不在同一VPC下。
 - 原因3:挂载命令中的挂载地址输入错误。
    
- 登录管理控制台,查看挂载地址是否与挂载命令中输入的一致。
 - 如果输入错误,则重试挂载命令,输入正确的挂载地址。
 
 - 原因4:使用虚拟IP访问弹性文件服务。
    
登录弹性云服务器,使用云服务器IP执行ping命令访问弹性文件服务,检测是否可以连通。如图1所示。
- 是 => 网络问题已解决,排查其他可能原因。
 - 否 => 由于网络问题,使用云服务器虚拟IP无法访问弹性文件服务,需使用私有IP执行ping命令访问弹性文件服务再检测是否可以连通。
 
 - 原因5:访问文件系统使用的DNS错误。
    
    
nslookup 文件系统域名
确认解析出来的IP地址是否为100网段。
- 是 => DNS配置正确,排查其他可能原因。
 - 否 => DNS配置不正确,请参考配置DNS章节重新配置DNS。
 
 - 原因6:将CIFS类型的文件系统挂载至Linux操作系统的云服务器。
 - 原因7:挂载的目标子目录不存在。
    
先将文件系统挂载至根目录上,完成创建子目录后,卸载文件系统,再重新将文件系统挂载至子目录上即可。
 
    
      