在阿里云 ECS 实例上挂载额外的数据盘,通常分为 控制台操作(创建/挂载) 和 操作系统内部配置(分区、格式化、挂载点设置) 两个主要阶段。以下是详细步骤:
✅ 一、前提条件
- 你拥有阿里云账号,并已登录 ECS 管理控制台。
- 目标 ECS 实例处于 运行中 或 已停止 状态(建议先停机操作更安全)。
- 该地域可用区有可用的云盘资源。
✅ 二、通过控制台挂载数据盘
步骤 1:创建云盘(如果尚未创建)
- 进入 存储与快照 > 云盘。
- 点击 创建云盘:
- 选择类型:高效云盘 / SSD 云盘 / ESSD 等。
- 容量:根据需求选择(如 50GB、100GB 等)。
- 所属地域 & 可用区:必须与目标 ECS 实例一致。
- 标签(可选)。
- 创建完成后,云盘会出现在“云盘”列表中,状态为 待挂载。
💡 也可以在创建 ECS 实例时直接附加数据盘。
步骤 2:将云盘挂载到 ECS 实例
- 在云盘列表中,找到刚创建的云盘。
- 点击右侧的 更多 > 挂载。
- 选择目标 ECS 实例,确认挂载。
- 如果实例正在运行,系统会提示是否立即挂载;建议选择 立即挂载(部分场景需重启生效)。
⚠️ 注意:Linux 实例支持热挂载,Windows 可能需要重启或手动识别新磁盘。
✅ 三、在操作系统内配置数据盘
挂载后,云盘对操作系统而言是一块“裸设备”,需要进一步处理才能使用。
🐧 Linux 系统操作步骤
1. 查看新磁盘
lsblk
# 或
fdisk -l
通常新磁盘标识为 /dev/vdb、/dev/xvdb 或 /dev/sdb(取决于驱动和实例规格)。
2. 分区(可选,推荐新手使用整盘)
-
方式 A:整盘使用(不分区)
跳过此步,直接进入格式化。 -
方式 B:创建分区
sudo fdisk /dev/vdb
# 按 n → p → 1 → 回车 → 回车 → w 保存
此时会出现 /dev/vdb1。
3. 格式化文件系统
# 格式化为 ext4(推荐)
sudo mkfs.ext4 /dev/vdb # 整盘
# 或
sudo mkfs.ext4 /dev/vdb1 # 分区后
# 或使用 xfs
sudo mkfs.xfs /dev/vdb
4. 创建挂载点并挂载
sudo mkdir -p /data
sudo mount /dev/vdb /data # 整盘
# 或
sudo mount /dev/vdb1 /data # 分区后
验证挂载:
df -h
mount | grep data
5. 设置开机自动挂载(重要!)
编辑 /etc/fstab:
sudo nano /etc/fstab
添加一行(以 ext4 为例):
/dev/vdb /data ext4 defaults 0 2
如果是分区,则写
/dev/vdb1。
保存后测试 fstab 是否正确:
sudo mount -a
无报错即成功。
🪟 Windows 系统操作步骤
- 打开 服务器管理器 > 工具 > 计算机管理 > 磁盘管理。
- 新磁盘会显示为 未初始化 或 脱机。
- 右键磁盘 → 联机 → 初始化磁盘(MBR 或 GPT)。
- 右键未分配空间 → 新建简单卷,按向导分配盘符(如 D:)。
- 完成后可正常使用。
💡 Windows 也支持通过 PowerShell 命令自动化:
Get-Disk | Where-Object PartitionStyle -eq 'RAW' | Initialize-Disk -PassThru | New-Partition -UseMaximumSize | Format-Volume -FileSystem NTFS -NewFileSystemLabel "DataDisk"
✅ 四、验证与注意事项
✔ 验证方法
- Linux:
df -h、lsblk、cat /etc/fstab - Windows:磁盘管理、
diskpart命令行
⚠️ 注意事项
- 数据备份:操作前务必备份重要数据,尤其是涉及分区/格式化操作。
- 文件系统兼容性:确保文件系统与 OS 兼容(ext4/xfs for Linux, NTFS/exFAT for Windows)。
- 多租户环境:避免多个用户同时写入同一目录,注意权限设置(Linux
chmod/chown)。 - 监控与告警:建议在云监控中添加磁盘 IOPS、吞吐量告警。
- 快照备份:定期为数据盘创建快照,防止误删或损坏。
✅ 五、常见问题排查
| 问题 | 解决方案 |
|---|---|
lsblk 看不到新盘 |
检查是否真正挂载成功;尝试 rescan-scsi-bus.sh 或重启实例 |
| 挂载失败 | 检查 /etc/fstab 语法;确认设备名正确(dmesg | tail 查看内核日志) |
| 权限拒绝 | 使用 sudo 或修改所有者 chown user:usergroup /data |
| Windows 无法识别 | 更新存储驱动;检查 BIOS/UEFI 设置 |
✅ 六、进阶建议
- 使用 LVM 管理多块磁盘,便于扩容。
- 使用 RAID 提升性能或冗余(需硬件或软件 RAID 支持)。
- 对于高 IO 场景,选用 ESSD PL1/PL2/PL3 级别云盘。
- 结合 云盘自动快照策略 实现自动化备份。
如需自动化脚本或 Terraform/ROS 模板实现批量挂载,也可提供具体需求,我可进一步给出代码示例。
云服务器