阿里云ecs怎么挂载数据盘?

在阿里云 ECS 上挂载数据盘通常分为两个主要阶段:在阿里云控制台完成磁盘的“挂载”操作(将物理磁盘关联到实例),以及在操作系统内部进行“分区、格式化并挂载”(让系统识别并使用该空间)。

以下是详细的操作步骤:

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

这一步是将一块未使用的云盘与你的 ECS 实例绑定。

  1. 登录控制台:登录阿里云 ECS 管理控制台。
  2. 找到实例:在左侧导航栏选择“实例”,点击目标 ECS 实例 ID 进入详情页,或者直接在列表页勾选该实例。
  3. 挂载磁盘
    • 在实例详情页面的下方,点击 “块存储” 标签页。
    • 在“云盘”列表中,找到状态为 “可用” 的云盘(如果没有可用的,需要先购买一块新的数据盘)。
    • 点击该云盘右侧的 “更多” -> “挂载”
    • 在弹出的窗口中确认挂载信息(通常默认挂载到当前实例),点击 “确定”
  4. 验证状态:此时云盘的状态应变为 “使用中”,且显示已挂载到当前实例。

注意:如果使用的是 Linux 系统,确保实例没有处于“运行中”状态时进行挂载操作可能会报错,但通常阿里云支持热插拔,直接挂载即可。如果是 Windows 系统,建议先停止实例或确认驱动支持。


第二阶段:在操作系统内初始化磁盘

挂载成功后,操作系统内核会识别到新硬件,但无法直接使用,需要手动分区、格式化和挂载。

场景 A:Linux 系统(以 CentOS/Ubuntu 为例)

假设新挂载的数据盘设备名为 /dev/vdb(请根据实际命令输出调整)。

  1. 查看磁盘信息
    登录服务器后,执行以下命令查看新磁盘:

    lsblk
    # 或者
    fdisk -l

    确认新磁盘的名称(例如 /dev/vdb),确保它还没有被分区(Partition 列应为空)。

  2. 分区(可选)
    如果你希望使用整个磁盘,可以跳过此步直接格式化;如果需要划分多个分区,请使用 fdisk

    fdisk /dev/vdb

    在交互界面中:输入 n (新建) -> p (主分区) -> 一路回车(默认起始和结束扇区)-> 输入 w (保存退出)。
    此时磁盘变为 /dev/vdb1

  3. 格式化磁盘
    推荐使用 ext4xfs 文件系统(CentOS 7+ 推荐 xfs,Ubuntu 推荐 ext4):

    # 格式化整个磁盘
    mkfs.ext4 /dev/vdb
    # 或者格式化刚才创建的分区
    mkfs.ext4 /dev/vdb1
  4. 创建挂载点
    选择一个目录作为挂载点(例如 /data):

    mkdir -p /data
  5. 挂载磁盘
    临时挂载测试:

    mount /dev/vdb /data

    检查是否成功:

    df -h

    如果看到 /data 目录下有对应的容量,说明挂载成功。

  6. 设置开机自动挂载(重要)
    为了防止重启后数据盘丢失,需要修改 /etc/fstab 文件:

    blkid /dev/vdb

    复制输出的 UUID(例如 UUID="xxxx-xxxx...")。

    编辑 fstab 文件:

    vi /etc/fstab

    在文件末尾添加一行(将 UUID 替换为你刚才获取的值):

    UUID=xxxx-xxxx-xxxx-xxxx  /data  ext4  defaults  0  0

    注意:如果使用设备名(如 /dev/vdb)而非 UUID,虽然简单但不推荐,因为设备名可能随时间变化。

    最后测试配置是否正确:

    mount -a

    如果没有报错,说明配置成功。


场景 B:Windows 系统

  1. 打开磁盘管理:右键点击“开始”菜单,选择 “磁盘管理”
  2. 初始化磁盘
    • 系统通常会弹出“初始化磁盘”的提示,选择 MBRGPT(推荐 GPT),点击确定。
    • 你会看到一个黑色的“未分配”区域。
  3. 新建卷
    • 右键点击“未分配”区域,选择 “新建简单卷”
    • 按照向导操作:指定大小(默认全选)、分配盘符(如 Z:)、选择文件系统(NTFS)、快速格式化。
  4. 完成:完成后,该盘符即可在“此电脑”中看到并正常使用。

常见问题排查

  • 找不到磁盘?
    • 检查云盘是否在同一个地域(Region)和可用区(Zone)。
    • 检查实例是否已正确安装 cloud-init 或相关驱动(Windows 需安装阿里云提供的最新驱动)。
    • 在 Linux 下尝试 ls /dev/vd*ls /dev/sd* 确认设备名前缀。
  • 权限问题?
    • 如果挂载后无法写入,可能是所有者权限问题。可以使用 chown 修改目录所有者,例如:chown -R root:root /data
  • 数据盘容量显示不对?
    • 这通常是因为没有重新加载分区表或格式化时未选对大小。请确认 fdisk 分区时是否使用了全量空间。

按照以上步骤操作,您的阿里云 ECS 数据盘即可正常投入使用。

未经允许不得转载:云知识CLOUD » 阿里云ecs怎么挂载数据盘?