速卖通素材
奋斗

阿里云ECS如何挂载数据盘?

服务器

在阿里云 ECS 实例中挂载数据盘是一个常见操作,通常分为控制台操作和Linux/Windows 系统内部配置两个阶段。以下是详细步骤:


✅ 一、前提条件

  1. 已创建 ECS 实例。
  2. 已购买并绑定一块未格式化的数据盘(可通过控制台“云盘”管理页面添加)。
  3. 数据盘已成功绑定到 ECS 实例(在控制台中显示为“已绑定”状态)。

⚠️ 注意:如果数据盘是“自动快照策略”或“加密盘”,需确保权限正确;如果是 RAID 阵列或多盘场景,建议先备份数据。


✅ 二、通过阿里云控制台挂载数据盘

步骤 1:登录阿里云控制台

访问 https://ecs.console.aliyun.com

步骤 2:进入实例详情

  • 左侧导航栏 → 实例与镜像 → 实例
  • 找到目标 ECS 实例,点击其 ID 进入详情页

步骤 3:挂载云盘

  • 在实例详情页 → 存储与镜像 → 云盘 标签页
  • 找到待挂载的数据盘(状态应为“已绑定”但未挂载)
  • 点击右侧 挂载 按钮
  • 选择要挂载的 ECS 实例(若只有一个实例则自动选中)
  • 确认挂载

📌 挂载后,云盘状态变为“使用中”。


✅ 三、在操作系统内识别并格式化数据盘

🔹 Linux 系统

1. 查看新挂载的云盘设备名

lsblk
# 或
fdisk -l

通常新盘会显示为 /dev/vdb、/dev/xvdb 或 /dev/sdb 等(取决于内核和驱动)。

2. 分区(可选,推荐新手跳过此步直接使用整盘)

sudo fdisk /dev/vdb
# 按提示操作:n → p → 默认分区号 → 默认起始扇区 → 默认结束扇区 → w

3. 格式化文件系统(以 ext4 为例)

sudo mkfs.ext4 /dev/vdb
# 若已分区,则为 /dev/vdb1

4. 创建挂载点并挂载

sudo mkdir -p /data
sudo mount /dev/vdb /data

5. 设置开机自动挂载(重要!)

编辑 /etc/fstab:

sudo echo '/dev/vdb /data ext4 defaults 0 0' | sudo tee -a /etc/fstab

💡 验证是否生效:

df -h
mount | grep data

🔹 Windows 系统

1. 打开磁盘管理

  • Win + R → 输入 diskmgmt.msc → 回车

2. 初始化磁盘

  • 若弹出“初始化磁盘”窗口,选择 GPT 或 MBR(推荐 GPT),点击确定

3. 新建简单卷

  • 右键未分配空间 → “新建简单卷”
  • 按照向导分配盘符(如 D:)、文件系统(NTFS)、分配单元大小等

4. 完成

  • 格式化完成后即可在该盘符下存储文件

✅ 四、验证挂载结果

Linux

df -hT | grep data

Windows

  • 打开“此电脑”,查看新增盘符是否正常显示并可写入文件

✅ 五、常见问题排查

问题 解决方案
lsblk 看不到新盘 检查控制台是否成功挂载;尝试重启实例
挂载失败提示“设备忙” 使用 umount /dev/vdb 卸载后再试
开机不自动挂载 检查 /etc/fstab 是否正确;使用 blkid 获取 UUID 更稳定
Windows 磁盘显示“未初始化” 按上述步骤初始化并新建卷

✅ 六、最佳实践建议

  1. 使用 UUID 而非设备名 写入 /etc/fstab,避免设备名变化导致挂载失败:

    blkid /dev/vdb
    # 输出示例: /dev/vdb: UUID="xxxx-xxxx" TYPE="ext4"
    # fstab 中写: UUID=xxxx-xxxx /data ext4 defaults 0 0
  2. 定期备份数据,尤其是生产环境。

  3. 监控磁盘使用情况,可使用 iotop、iostat 等工具。

  4. 对于高性能需求,考虑使用 ESSD 云盘 或 本地 SSD。


如有更多细节需求(如 LVM、RAID、多路径挂载等),可进一步说明场景,我将提供进阶方案。

未经允许不得转载:轻量云Cloud » 阿里云ECS如何挂载数据盘?