在阿里云 ECS 实例上挂载数据盘通常分为两个主要阶段:控制台操作(创建和关联磁盘)和 操作系统内操作(格式化、分区和挂载)。
以下是详细的操作步骤指南,适用于大多数 Linux 和 Windows 系统。
⚠️ 重要前提
- 备份数据:在进行任何磁盘操作前,建议对现有数据进行快照备份,以防误操作导致数据丢失。
- 确认状态:确保云服务器处于“运行中”或“已停止”状态(部分场景下需要停机挂载,但大多数云盘支持在线挂载)。
- 识别磁盘名称:不同操作系统识别新磁盘的名称不同(如
/dev/vdb、/dev/xvdb、disk1等),操作前需先确认。
第一阶段:阿里云控制台操作
1. 购买并挂载云盘
- 登录 阿里云 ECS 控制台。
- 在左侧导航栏选择 “存储与快照” > “云盘”。
- 点击 “创建云盘”,选择:
- 所属地域:必须与 ECS 实例在同一地域。
- 可用区:最好与 ECS 实例在同一可用区(性能更好)。
- 类型:根据需求选择高效云盘、SSD 云盘等。
- 容量:按需设置。
- 创建完成后,在云盘列表中找到该云盘,点击 “更多” > “挂载到实例”。
- 选择你的 ECS 实例,确认挂载。
✅ 此时,物理磁盘已连接到服务器,但操作系统尚未识别和使用它。
第二阶段:操作系统内操作
🐧 Linux 系统操作步骤
步骤 1:查看新磁盘
SSH 登录到服务器,执行以下命令查看未格式化的磁盘:
lsblk
# 或
fdisk -l
- 你会看到一个大小与你创建的一致的新磁盘,例如
/dev/vdb、/dev/xvdb或/dev/sdb。 - 注意:请记下这个设备名(假设为
/dev/vdb),后续操作将基于此名称。
步骤 2:分区(可选,推荐新手使用默认整块磁盘)
如果你希望将整个磁盘作为一个分区使用,可以跳过此步。否则:
fdisk /dev/vdb
交互式操作:
- 输入
n→ 新建分区 - 输入
p→ 主分区 - 输入
1→ 分区号 - 直接回车(使用默认起始扇区)
- 直接回车(使用默认结束扇区,即全部空间)
- 输入
w→ 保存并退出
如果使用了 GPT 分区表(如超过 2TB),可使用
parted工具。
步骤 3:格式化文件系统
将分区格式化为 ext4 或 xfs 文件系统:
# 格式化为 ext4
mkfs.ext4 /dev/vdb1
# 或格式化为 xfs
mkfs.xfs /dev/vdb1
步骤 4:创建挂载点并挂载
# 创建挂载目录(例如 /data)
mkdir /data
# 临时挂载(重启后失效)
mount /dev/vdb1 /data
# 验证挂载
df -h
步骤 5:设置开机自动挂载(关键!)
编辑 /etc/fstab 文件,添加自动挂载配置:
echo '/dev/vdb1 /data ext4 defaults 0 0' >> /etc/fstab
注意:
- 如果是
xfs文件系统,请将ext4改为xfs。- 建议使用 UUID 而非设备名(更稳定),可通过
blkid /dev/vdb1获取 UUID,然后写成:UUID=xxxx-xxxx-xxxx /data ext4 defaults 0 0
步骤 6:验证 fstab 配置
mount -a
如果没有报错,说明配置正确。
🪟 Windows 系统操作步骤
步骤 1:打开磁盘管理
- 右键点击“开始”按钮 → 选择 “磁盘管理”。
- 或者按
Win + R,输入diskmgmt.msc回车。
步骤 2:初始化磁盘
- 如果看到一块“未初始化”的磁盘(通常为 Disk 1 或更高编号),右键点击磁盘名称区域 → 选择 “初始化磁盘”。
- 选择 GPT(推荐,支持大于 2TB)或 MBR。
步骤 3:新建简单卷
- 在未分配的空间上右键 → 选择 “新建简单卷”。
- 点击“下一步”,指定卷大小(默认全部)。
- 分配驱动器号(如
D:、E:)。 - 文件系统选择 NTFS,簇大小默认,勾选“执行快速格式化”。
- 点击“完成”。
✅ Windows 通常会自动识别并挂载,无需手动编辑配置文件。
🔍 常见问题排查
| 问题 | 可能原因 | 解决方案 |
|---|---|---|
lsblk 看不到新磁盘 |
磁盘未成功挂载或驱动问题 | 检查控制台是否显示“已挂载”;尝试重启实例 |
mount: wrong fs type |
文件系统不匹配 | 确认格式化时使用的文件系统(ext4/xfs)与挂载命令一致 |
| 重启后挂载消失 | 未配置 /etc/fstab |
按步骤 5 配置开机自动挂载 |
| 权限不足 | 所有者不是当前用户 | 使用 chown user:user /data 修改目录所有者 |
💡 最佳实践建议
- 使用 UUID 挂载:避免因为设备名变化(如
/dev/vdb变成/dev/vdc)导致挂载失败。 - 定期快照:对数据盘创建定时快照策略,保障数据安全。
- 监控磁盘使用率:通过云监控设置告警,防止磁盘写满影响业务。
- 高性能场景:如需极致 IOPS,可选择 ESSD PL-X 级别云盘,并确保实例规格支持。
如有具体错误信息或特殊需求(如 LVM 逻辑卷管理),可进一步提供细节以便深入解答。
云知识CLOUD