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

在阿里云 ECS 实例中挂载数据盘通常分为两个主要阶段:创建/扩容云盘和在操作系统内格式化并挂载。

以下是详细的操作步骤,适用于大多数 Linux 和 Windows 系统。


第一阶段:在阿里云控制台挂载云盘

  1. 登录阿里云控制台

    • 进入 ECS 管理控制台。
  2. 找到目标实例

    • 在左侧导航栏选择 存储与镜像 > 云盘。
    • 或者直接在 实例列表 中找到你要操作的 ECS 实例。
  3. 挂载云盘

    • 如果是新创建的云盘:
      • 点击云盘名称进入详情页,点击 更多 > 挂载到实例。
      • 选择目标 ECS 实例,点击 确定。
    • 如果是在创建实例时未选择数据盘:
      • 确保实例状态为 运行中(Running)。
      • 点击实例 ID 进入详情,切换到 磁盘 & 镜像 标签页。
      • 点击 添加云盘 或 挂载云盘,按照提示创建或选择已有云盘进行挂载。
  4. 确认挂载成功

    • 云盘状态显示为 已挂载(Mounted)。
    • 此时,操作系统内部可能已经识别到新的磁盘设备,但尚未格式化和使用。

第二阶段:在操作系统内格式化并挂载

⚠️ 重要提醒:

  • 数据备份:操作前请务必备份重要数据,格式化会清空磁盘所有数据。
  • 分区表类型:Linux 推荐使用 MBR(兼容性好)或 GPT(支持大于 2TB 磁盘)。Windows 默认使用 NTFS。
  • 文件系统:Linux 常用 ext4 或 xfs;Windows 常用 NTFS。

✅ Linux 系统操作示例

假设新挂载的云盘设备名为 /dev/vdb(请用 lsblk 或 fdisk -l 确认实际设备名)。

步骤 1:查看磁盘信息
# 查看当前磁盘情况
lsblk
# 或
fdisk -l
步骤 2:对磁盘进行分区(可选,若只需一个分区可跳过)
# 使用 fdisk 工具对 /dev/vdb 进行分区
fdisk /dev/vdb
  • 输入 n 新建分区
  • 输入 p 主分区
  • 输入 1 分区号
  • 回车使用默认起始扇区
  • 回车使用默认结束扇区(全部分配)
  • 输入 w 保存退出

此时设备名为 /dev/vdb1。

步骤 3:格式化分区
# 格式化为 ext4 文件系统
mkfs.ext4 /dev/vdb1

# 或者格式化为 xfs 文件系统
mkfs.xfs /dev/vdb1
步骤 4:创建挂载点并挂载
# 创建挂载目录
mkdir -p /mnt/data

# 临时挂载测试
mount /dev/vdb1 /mnt/data
步骤 5:设置开机自动挂载(关键!)

编辑 /etc/fstab 文件:

vi /etc/fstab

添加以下行(根据实际设备名修改):

/dev/vdb1    /mnt/data    ext4    defaults    0    0

如果使用 UUID 更稳定,可通过 blkid /dev/vdb1 获取 UUID,然后写入:

UUID=xxxx-xxxx-xxxx-xxxx    /mnt/data    ext4    defaults    0    0
步骤 6:验证
# 重新加载 fstab
mount -a

# 检查是否挂载成功
df -h

✅ Windows 系统操作示例

  1. 打开“磁盘管理”

    • 右键点击开始菜单 → 磁盘管理,或通过 Win + R 输入 diskmgmt.msc。
  2. 初始化磁盘

    • 如果看到磁盘显示为“未初始化”,右键点击磁盘编号 → 初始化磁盘。
    • 选择 MBR 或 GPT(推荐 GPT,尤其大于 2TB 时)。
  3. 新建简单卷

    • 在未分配空间上右键 → 新建简单卷。
    • 按照向导完成:指定大小、分配驱动器号(如 E:)、文件系统选 NTFS、快速格式化。
  4. 完成

    • 完成后,该磁盘即可像普通硬盘一样在“此电脑”中访问。

常见问题排查

问题 解决方案
lsblk 看不到新磁盘 检查云盘是否在控制台成功挂载;尝试重启实例后再次查看。
挂载后无法写入 检查权限:chmod 777 /mnt/data(仅限测试),生产环境建议配置具体用户权限。
重启后挂载失效 确保已在 /etc/fstab 中添加自动挂载配置。
磁盘容量显示异常 确认格式化时使用的文件系统是否正确,以及是否进行了分区。

最佳实践建议

  1. 使用 UUID 挂载:相比 /dev/vdb1,UUID 更稳定,避免因设备名变化导致挂载失败。
  2. 定期备份:数据盘虽独立于系统盘,但仍需通过快照或备份策略保护。
  3. 性能优化:对于高 I/O 场景,考虑使用 ESSD PL1/PL2 等高性能云盘类型。

如需进一步帮助,可提供你的操作系统类型和具体报错信息。

未经允许不得转载:云知识CLOUD » 阿里云ECS如何挂载数据盘?