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

在阿里云ECS实例中挂载数据盘(即云盘)通常包括以下几个步骤。假设你已经购买并创建了一个数据盘(如高效云盘、SSD云盘等),接下来需要将其挂载到ECS实例上并进行格式化和挂载操作。


✅ 步骤一:登录ECS控制台,挂载云盘

  1. 登录 阿里云ECS管理控制台
  2. 找到你的目标ECS实例。
  3. 在实例详情页,点击「云盘」标签页。
  4. 点击「挂载云盘」:
    • 选择已创建但未挂载的数据盘。
    • 确保该数据盘与ECS实例在同一可用区。
  5. 点击确定完成挂载。

⚠️ 注意:新购的数据盘必须先挂载到实例,系统才会识别为一个可用设备(如 /dev/vdb)。


✅ 步骤二:远程连接ECS实例(SSH)

使用SSH工具(如Xshell、SecureCRT或阿里云控制台的“远程连接”功能)登录你的ECS服务器。

ssh root@<你的ECS公网IP>

✅ 步骤三:查看新挂载的磁盘

执行以下命令查看磁盘是否识别:

lsblk
# 或者
fdisk -l

你会看到类似如下输出:

vda    259:0    0   40G  0 disk
└─vda1 259:1    0   40G  0 part /
vdb    259:2    0  100G  0 disk   ← 新挂载的数据盘

此时 vdb 是未分区且未格式化的磁盘。


✅ 步骤四:格式化磁盘(首次使用需格式化)

⚠️ 警告:格式化会清除所有数据,请确保磁盘无重要数据!

推荐使用 ext4 文件系统:

mkfs -t ext4 /dev/vdb

如果你打算分多个分区,可以先用 fdisk /dev/vdb 创建分区(如 /dev/vdb1),然后再格式化。


✅ 步骤五:创建挂载目录并挂载

# 创建挂载点,例如 /mnt/data
mkdir -p /mnt/data

# 挂载磁盘
mount /dev/vdb /mnt/data

验证是否挂载成功:

df -h

你应该能看到 /dev/vdb 挂载到了 /mnt/data


✅ 步骤六:设置开机自动挂载(重要!)

编辑 /etc/fstab 文件,实现开机自动挂载:

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

⚠️ 建议使用 UUID 挂载更安全(防止设备名变化):

  1. 查看磁盘UUID:
blkid /dev/vdb

输出示例:

/dev/vdb: UUID="1234abcd-... " TYPE="ext4"
  1. 修改 /etc/fstab
UUID=1234abcd-...  /mnt/data  ext4  defaults  0  0

使用 vim /etc/fstab 编辑,并确保语法正确,避免系统启动失败。


✅ 验证自动挂载

可执行以下命令测试配置是否正确:

mount -o remount /mnt/data
# 或重启服务器
reboot

重启后再次 df -h 查看是否自动挂载。


📝 补充说明

  • 系统盘:通常是 /dev/vda,不要误操作。
  • 数据盘:新挂载的一般是 /dev/vdb, /dev/vdc 等。
  • 如果是Windows实例:可在“磁盘管理”中初始化并分配盘符。

🔐 安全建议

  • 挂载前备份重要数据。
  • 生产环境建议使用LVM或RAID提高可靠性。
  • 定期快照备份数据盘。

如有更多需求(如扩容、多分区、LVM管理),欢迎继续提问!

未经允许不得转载:云计算HECS » 阿里云ECS如何挂载数据盘?