- 文档首页
弹性文件存储
文件存储 NAS
常见问题
挂载使用常见问题
挂载使用常见问题
本文介绍文件存储 NAS 挂载使用常见问题,供您参考。
挂载时提示wrong fs type, bad option怎么办?
- Linux 云服务器系统未安装 NFS 客户端。执行挂载命令前,您需要自行安装 NFS 软件包。
- 登录 Linux 云服务器,根据操作系统,执行对应命令安装 NFS 软件包。
- CentOS 系统:yum install nfs-utils
- Ubuntu/Debian 系统:apt install nfs-common
- 完成 NFS 软件包安装后,重新执行 mount 命令。
挂载时提示mount: mount point xxx does not exist怎么办?
- 执行 mkdir {挂载目录} 命令,手动创建挂载目录。
挂载时提示mount: mounting xxx.com:/xxx failed, reason given by server: No such file or directory怎么办?
- 挂载子目录时,挂载命令中指定的 NAS 子目录不存在导致报错。
- 您可以先挂载 NAS 根目录,挂载成功后,创建需要的子目录,再重新挂载子目录。
挂载时提示mount: only root can use "--options" option怎么办?
- Linux 系统下非 root 账户没有权限执行挂载操作。
挂载时提示Operation not permitted或access denied怎么办?
- 原因三:当前 Linux 云服务器没有挂载点配置的权限组的访问权限。
- 解决方案一:登录文件存储 NAS 控制台,选择文件系统 > 文件系统列表,在文件系统列表页面,单击目标文件系统的名称,单击挂载点页签,查看挂载点挂载地址是否与挂载命令中输入的一致,如果不一致,则重试挂载命令,输入正确的挂载地址。
- 解决方案二:登录文件存储 NAS 控制台,选择文件系统 > 文件系统列表,在文件系统列表页面,查看文件系统是否已被删除。如果是 ,则重新创建文件系统或者选择已有文件系统进行挂载。挂载文件系统时,文件系统与云服务器必须归属在同一个 VPC 下。
- 解决方案三:登录文件存储 NAS 控制台,选择文件系统 > 文件系统列表,在文件系统列表页面,单击目标文件系统的名称,单击挂载点页签,然后单击权限组的名称,在权限组详情页面,查看挂载点配置的权限组是否包含当前 Linux 云服务器的 IP。如果没有,将目标 Linux 云服务器的 IP 添加到当前权限组中。
挂载时提示mount.nfs: No such device怎么办?
- 可能是 /etc/modprobe.d/sunrpc.conf 文件中的options sunrpc tcp_slot_table_entries=128 配置写成了 options sunrpc tcp_slot_entries=128,导致 sunrpc 模块没有正常加载到内核。
- 将/etc/modprobe.d/sunrpc.conf文件中的配置修改为options sunrpc tcp_slot_table_entries=128。
- 执行modprobe sunrpc命令,加载 sunrpc 模块。
挂载时提示mount: can't find /root/nas in /etc/fstab怎么办?
- 使用正确的挂载命令挂载 NAS 文件系统,不同的 NFS 协议,容量型 NAS 文件系统的挂载命令不同,具体说明如下。
说明
您也可以在 NAS 控制台挂载点页面获取挂载命令,推荐该方式获取挂载命令,具体操作如下:
登录文件存储 NAS控制台,在文件系统列表页面,单击目标文件系统的名称,单击挂载点页签,在挂载命令区域获取目标协议的挂载命令。 mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport {挂载点地址}:/ {本地挂载目录}
- NFSv4.1 协议(不支持 NFSv4.0 和 NFSv4.2 版本)
mount -t nfs -o vers=4,minorversion=1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport {挂载点地址}:/ {本地挂载目录}
- 执行挂载命令的云服务器和被挂载的文件系统不在同一个 VPC 下。
- 查看云服务器归属的 VPC 和文件系统归属的 VPC 是否相同,如果 VPC 不同,重新选择和云服务器相同 VPC 的文件系统进行挂载。
客户端执行dmesg -T报错out of memory,或发现重复创建session怎么办?
- 客户端 TCP 内存由于某些进程导致内存耗尽时会导致挂载目录卡住。
- 检查 NFS 客户端进程,确定是哪些进程导致了 TCP OOM 问题,然后优化或重启异常进程。
使用 NFSv4.1 协议时,客户端报错NFS4ERR_SEQ_MISORDERED怎么办?
- 当系统内核版本为 4.14 版本时,由于内核缺陷,导致 NFSv4.1 协议返回 NFS4ERR_SEQ_MISORDERED,进而导致客户端卡住。详情请参见 Bug 1887607。
- 升级内核版本至 4.15.0-115.116 及以上版本。
说明
您可以通过uname -a 命令,查看内核版本。
卸载 NAS 时显示device is busy怎么办?
- 可以先终止占用磁盘的进程,再重新卸载 NAS。具体步骤如下:
- 执行lsof {目录地址}命令,查看占用该目录的进程。本文以挂载到本地目录/nasdir为例。
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 36462 root cwd DIR 259,2 4096 4849665 /nasdir
- 确认该进程不影响业务后,执行kill -9 $PID命令终止进程。
- 卸载已经删除的 NAS 时,执行umount命令不返回导致无法卸载。
- 可以执行umount -f命令,强制卸载 NAS。
注意
如果返回错误,您可以尝试连续执行5次以上。
最近更新时间:2026.06.15 17:24:15