广州普通服务器如何挂载云盘?云服务器挂载数据盘教程
- 虚拟主机
- 2026-07-03
- 11
在阿里云(Aliyun)等主流云服务商的架构中,“普通服务器”通常指的是云服务器 ECS(Elastic Compute Service),将云盘挂载到 ECS 实例上,是实现数据持久化存储、扩容磁盘空间的标准操作,以下是针对广州地域(cn-guangzhou)普通 ECS 服务器挂载云盘的详细操作流程。
前置准备与注意事项
在开始操作前,请确保满足以下条件:
- 地域一致性:云盘和 ECS 实例必须位于同一地域(如均为“广州”)。
- 实例状态:ECS 实例必须处于“运行中”(Running)状态。
- 云盘类型:确认云盘类型(如高效云盘、SSD 云盘、ESSD 云盘)与实例规格兼容。
- 数据备份:虽然挂载新盘不会丢失数据,但涉及分区操作时,建议对重要数据进行快照备份。
创建云盘
首先需要在控制台创建一块新的云盘。
- 登录阿里云 ECS 管理控制台。
- 在左侧导航栏选择 存储与快照 > 云盘。
- 点击顶部地域选择器,确保选择为 广州。
- 点击 创建云盘 按钮。
- 配置参数:
- 云盘名称:自定义名称,如 data-disk-gz-01。
- 所属地域:广州。
- 云盘类型:根据性能需求选择(推荐 SSD 云盘或 ESSD PL0/PL1)。
- 容量:40GB、100GB 等。
- 所属可用区:建议与目标 ECS 实例所在的可用区保持一致,以减少延迟。
- 勾选服务协议,点击 创建。
挂载云盘
创建完成后,需要将云盘绑定到具体的 ECS 实例上。
- 在 云盘 列表中,找到刚创建的云盘。
- 在操作列点击 更多 > 挂载到实例。
- 在弹出的对话框中:
- 选择目标 实例(即你的广州普通服务器)。
- 确认挂载点(系统会自动分配,如 /dev/vdb 或 /dev/xvdb
,Linux 系统常见为 /dev/vdb)。
- 点击 确定。
云盘已绑定到实例,但操作系统内部尚未识别该磁盘,需要进行格式化。
登录服务器并识别磁盘
通过 SSH 或 VNC 登录到广州的 ECS 实例。
- 使用 root 权限登录: ssh root@<你的ECS公网IP>
- 查看当前磁盘状态,确认新挂载的云盘: lsblk
或者使用:
fdisk -l注意:新挂载的云盘通常显示为 /dev/vdb(Linux)或 D:(Windows),本文以 Linux 为例。

分区与格式化
警告:以下操作会清除云盘上的所有数据,如果云盘已有数据,请谨慎操作。
-
创建分区(可选,推荐新手使用单分区):
fdisk /dev/vdb在交互界面中依次输入:
- n (新建分区)
- p (主分区)
- 1 (分区号)
- 回车 (默认起始扇区)
- 回车 (默认结束扇区,使用全部空间)
- w (保存并退出)
-
格式化文件系统:
推荐使用 ext4 或 xfs 文件系统。
- ext4 格式: mkfs.ext4 /dev/vdb1
- xfs 格式: mkfs.xfs /dev/vdb1
挂载目录与配置开机自动挂载
-
创建挂载点:
mkdir -p /data -
临时挂载(立即生效,重启失效):
mount /dev/vdb1 /data -
配置开机自动挂载(关键步骤):
为了防止重启后挂载丢失,需要修改 /etc/fstab 文件。
-
获取云盘分区的 UUID:
blkid /dev/vdb1
复制输出的 UUID 值(
UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")。
-
编辑 fstab 文件:
vi /etc/fstab -
在文件末尾添加一行(将 <UUID> 替换为实际值):
UUID=<UUID> /data ext4 defaults 0 0注意:如果使用的是 xfs 文件系统,将 ext4 改为 xfs。
-
保存并退出(在 vi 中按 Esc,输入 wq,回车)。

-
-
验证配置:
执行以下命令检查 fstab 是否有语法错误:
mount -a如果没有报错,说明配置成功。
权限设置与测试
-
设置权限:
默认情况下,/data 目录属于 root 用户,如果需要普通用户访问,需修改权限:
chown -R www:www /data # 假设用户组为 www chmod -R 755 /data -
测试写入:
cd /data echo "Hello Cloud Disk" > test.txt cat test.txt
操作参数对照表
| 步骤 | 关键命令/操作 | 说明 |
|---|---|---|
| 查看磁盘 | lsblk 或 fdisk -l | 确认新云盘设备名(如 /dev/vdb) |
| 创建分区 | fdisk /dev/vdb | 交互式创建主分区 |
| 格式化 | mkfs.ext4 /dev/vdb1 | 将分区格式化为 ext4 文件系统 |
| 创建目录 | mkdir -p /data | 创建挂载点目录 |
| 获取 UUID | blkid /dev/vdb1 | 用于 fstab 配置,避免设备名变化导致挂载失败 |
| 编辑 fstab | vi /etc/fstab | 添加开机自动挂载配置 |
| 验证挂载 | mount -a | 检查配置是否正确,无报错即成功 |
相关问题与解答
问题 1:挂载云盘后,重启服务器发现数据丢失或目录为空,可能是什么原因?
解答:
最常见的原因是 未配置 /etc/fstab 开机自动挂载,Linux 系统在重启后,手动执行的 mount 命令不会保留。/etc/fstab 中没有添加正确的 UUID 映射,系统重启后 /data 目录虽然存在,但不会自动挂载云盘,导致看起来像“数据丢失”。
- 解决方法:检查 /etc/fstab 文件,确保包含正确的 UUID 和挂载点配置,如果配置错误,可能导致系统启动失败,此时需进入单用户模式或救援模式修正 fstab 文件。
问题 2:云盘挂载后,发现磁盘空间显示为 0 或无法写入,该如何排查?
解答:
这通常由以下两个原因导致:
- 未格式化:新挂载的云盘是空白的,必须先执行 mkfs.ext4 或 mkfs.xfs 进行格式化才能写入数据。
- 权限问题:挂载点目录的权限可能限制了当前用户的写入,如果挂载点 /data 属于 root 用户,而普通用户尝试写入会报错。
- 解决方法:
- 确认是否已执行格式化命令。
- 使用 df -h 查看挂载状态。
- 使用 ls -ld /data 查看目录权限,必要时使用 chown 或 chmod 调整权限。