雨云服务器磁盘挂载失败提示 mount point 不存在怎么办

文章导读
直接在服务器上使用 mkdir 命令创建挂载点目录,然后重新执行 mount 命令即可解决。该方案适用于所有 Linux 系统的云服务器,包括雨云服务器,操作风险在于若挂载点目录内原有数据,挂载后会被暂时隐藏。
📋 目录
  1. 命令速用版
  2. 为什么会这样
  3. 分步处理
  4. 怎么验证是否生效
  5. 常见坑
  6. 常见问题
A A

直接在服务器上使用 mkdir 命令创建挂载点目录,然后重新执行 mount 命令即可解决。该方案适用于所有 Linux 系统的云服务器,包括雨云服务器,操作风险在于若挂载点目录内原有数据,挂载后会被暂时隐藏。

先说结论:mount point 不存在是指目标文件夹未创建,并非磁盘设备故障,创建目录后即可恢复挂载。

  • 先确认:检查挂载命令中指定的目标路径是否真实存在。
  • 先处理:使用 mkdir -p 命令创建缺失的挂载点目录。
  • 再验证:执行 df -h 查看磁盘列表,确认挂载成功。

命令速用版

若已确认磁盘设备名(如 /dev/vdb1),可直接复制以下命令序列执行,注意替换实际路径。

mkdir -p /data
mount /dev/vdb1 /data
df -h

为什么会这样

Linux 挂载机制要求目标挂载点必须是已存在的空目录。报错 mount point does not exist 是因为操作系统在指定路径下找不到对应的文件夹,而非磁盘本身损坏。云服务器初始化数据盘时,控制台通常只完成磁盘分配,不会自动在系统内创建挂载目录,需要用户手动完成最后一步。

分步处理

按顺序执行以下检查和处理步骤,确保每一步都有明确反馈。

雨云服务器磁盘挂载失败提示 mount point 不存在怎么办

1. 确认磁盘设备名称
执行 lsblk 命令查看未挂载的数据盘。若看到类似 vdb 且没有挂载点的设备,说明磁盘已识别。

lsblk

2. 创建挂载点目录
使用 mkdir -p 确保父目录一并创建,避免多级目录缺失导致再次报错。建议统一使用 /data 或 /mnt/data 等标准路径。

mkdir -p /data

3. 执行挂载命令
将设备名与刚创建的目录关联。若磁盘未格式化,需先执行 mkfs.ext4 初始化,此操作会清空磁盘数据。

mount /dev/vdb1 /data

4. 配置开机自动挂载
编辑 /etc/fstab 文件,添加设备 UUID 和挂载点信息,防止重启后挂载失效。务必先备份原文件。

cp /etc/fstab /etc/fstab.bak
echo "/dev/vdb1 /data ext4 defaults 0 0" >> /etc/fstab

怎么验证是否生效

执行 df -h 命令,查看输出列表中是否包含刚才挂载的设备路径和大小。若能看到 /data 对应的大小信息,说明挂载成功。进入目录执行 ls,若能正常读写文件,说明权限配置正确。

雨云服务器磁盘挂载失败提示 mount point 不存在怎么办
df -h
ls /data

常见坑

挂载到非空目录会导致原目录文件被隐藏,卸载后才会恢复,操作前务必确认目录为空。fstab 配置错误可能导致服务器无法开机,修改后必须执行 mount -a 测试配置是否正确。不同 Linux 发行版设备命名可能不同,CentOS 常用 vdb,Ubuntu 可能为 sdb,需以 lsblk 实际显示为准。

常见问题

挂载后看不到磁盘容量怎么办

检查是否忘记了格式化步骤,未格式化的磁盘无法挂载使用。执行 mkfs.ext4 设备名 进行初始化后再挂载。

重启服务器后挂载失效正常吗

正常,手动 mount 命令仅临时生效。必须配置 /etc/fstab 文件才能实现开机自动挂载。

可以直接挂载到根目录吗

不建议,挂载到根目录会覆盖系统文件导致系统崩溃。必须挂载到独立的子目录如 /data 或 /home。