在阿里云ECS实例中挂载数据盘(即云盘)通常包括以下几个步骤。假设你已经购买并创建了一个数据盘(如高效云盘、SSD云盘等),接下来需要将其挂载到ECS实例上并进行格式化和挂载操作。
✅ 步骤一:登录ECS控制台,挂载云盘
- 登录 阿里云ECS管理控制台
- 找到你的目标ECS实例。
- 在实例详情页,点击「云盘」标签页。
- 点击「挂载云盘」:
- 选择已创建但未挂载的数据盘。
- 确保该数据盘与ECS实例在同一可用区。
- 点击确定完成挂载。
⚠️ 注意:新购的数据盘必须先挂载到实例,系统才会识别为一个可用设备(如
/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 挂载更安全(防止设备名变化):
- 查看磁盘UUID:
blkid /dev/vdb
输出示例:
/dev/vdb: UUID="1234abcd-... " TYPE="ext4"
- 修改
/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