• 首页 > 
  • NAS挂载失败的排查思路

NAS挂载失败的排查思路

KB: 158743

 · 

更新时间:2021-03-15 16:51

概述

本文主要介绍NAS挂载失败的排查思路。

详细信息

NAS挂载失败分为NFS文件系统挂载失败和SMB文件系统挂载失败,以下是相关排查思路。

NFS文件系统挂载问题

  1. 确认待挂载NAS的客户端时阿里云ECS服务器。
    说明:本地IDC挂载NAS需要使用NATVPN或者SFTP。
  2. 确认ECS和NAS属于同一个UID。
    说明:不同账号见的挂载需要打通VPC专线
  3. 确认ECS和NAS在同一个区域。
    说明:不同区域间的挂载需要打通VPC专线,同一区域的不同可用区可以直接挂载。
  4. 确认文件系统类型是NFS而不是SMB。
  5. 在CentOS系统中,执行以下命令,安装nfs-utils。
    sudo yum install nfs-utils -y
    说明:若为Ubuntu系统,则请执行sudo apt install nfs-common -y命令。
  6. 执行以下命令,确认客户端和NAS间的网络连通性正常。
    ping [$Address]
    说明:[$Address]为NAS的地址。
  7. 执行以下命令,确认客户端和NAS间的端口连通性正常。
    telnet [$Address] 2049
    说明:若端口不通,则检查权限设置是否正确或检查是否欠费。
  8. 若依然挂载失败,则依次执行以下命令,收集信息。
    sudo grep "not responding, still trying" /var/log/messages
    uname -a
    sudo nfsstat
    sudo mountstats
    sudo netstat -alnp | grep 2049
  9. 根据上一步收集的信息,参见自动挂载NFS文件系统,使用fstab方式进行相关配置。

SMB文件系统挂载问题

  1. 下载挂载排查脚本
  2. 在Windows的Powershell中使用alinas_smb_windows_inspection.ps1挂载排查脚本,执行以下命令。
    .\alinas_smb_windows_inspection.ps1 -MountAddress [$Mount_Address]
    说明:[$Mount_Address]为挂载点地址。
  3. 如果PowerShell显示“无法加载,因为在此系统中禁止运行脚本”,则执行以下命令,更改系统脚本执行策略。
    Set-ExecutionPolicy RemoteSigned
  4. 进行挂载错误码分析,请参见Windows SMB挂载失败的原因分析

相关文档

关于NAS文件系统挂载失败的排查与处理,请参见挂载失败的排查与处理方法

适用于

  • 文件存储NAS