华为挂载数据盘?

在华为云(Huawei Cloud)环境中,挂载数据盘通常是指将一块云硬盘(EVS,Elastic Volume Service)挂载到云服务器(ECS)上,并在操作系统中进行格式化和挂载,以便使用该磁盘存储数据。以下是详细的步骤说明:


一、前提条件

  1. 已登录 华为云控制台
  2. 已创建一台 弹性云服务器(ECS)
  3. 已创建一块 云硬盘(EVS),并处于“可用”状态。

二、步骤一:在控制台挂载云硬盘

  1. 登录 华为云控制台
  2. 进入 “弹性云服务器 ECS” 服务。
  3. 找到目标云服务器,点击其名称进入详情页。
  4. 在左侧菜单选择 “云硬盘”
  5. 点击 “挂载磁盘”
  6. 选择已创建的 数据盘(EVS),确认后点击“确定”。

✅ 挂载成功后,该磁盘会出现在服务器中,但尚未格式化和挂载到文件系统。


三、步骤二:登录服务器进行格式化和挂载

1. 使用 SSH 登录 ECS 实例

ssh root@<ECS的公网IP>

2. 查看新挂载的磁盘

lsblk
# 或
fdisk -l

你会看到类似 /dev/vdb 的新磁盘(系统盘通常是 /dev/vda)。

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

⚠️ 注意:格式化会清除数据,请确认磁盘无重要数据。

mkfs -t ext4 /dev/vdb

如果是大于 2TB 的磁盘,建议使用 parted 工具分区。

4. 创建挂载目录

mkdir /mnt/data

5. 挂载磁盘

mount /dev/vdb /mnt/data

6. 设置开机自动挂载

编辑 /etc/fstab 文件:

echo '/dev/vdb /mnt/data ext4 defaults 0 0' >> /etc/fstab

✅ 建议使用 UUID 挂载更稳定(可通过 blkid /dev/vdb 获取 UUID)。

示例:

blkid /dev/vdb
# 输出类似:/dev/vdb: UUID="xxxx-xxxx" TYPE="ext4"

然后在 /etc/fstab 中写入:

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

四、验证挂载

df -h

应能看到 /dev/vdb 挂载到 /mnt/data


五、常见问题

问题 解决方法
挂载失败 检查磁盘是否已格式化,fstab 配置是否正确
磁盘未显示 检查控制台是否已成功挂载,重启 ECS
权限不足 使用 root 或 sudo 执行命令
磁盘大于2TB无法分区 使用 parted 工具创建 GPT 分区

六、使用 parted 分区大容量磁盘(可选)

parted /dev/vdb
(parted) mklabel gpt
(parted) mkpart primary ext4 0% 100%
(parted) quit
mkfs.ext4 /dev/vdb1
mount /dev/vdb1 /mnt/data

总结

华为云挂载数据盘流程:

  1. 控制台挂载 EVS 到 ECS;
  2. 登录 ECS,查看磁盘;
  3. 格式化磁盘;
  4. 创建挂载点并挂载;
  5. 配置 /etc/fstab 实现开机自动挂载。

如需进一步帮助(如 Windows 系统挂载、扩容等),请说明操作系统类型和具体需求。

未经允许不得转载:云计算HECS » 华为挂载数据盘?