在阿里云 ECS(云服务器)上挂载数据盘,通常分为 控制台操作(创建/挂载)和 操作系统内初始化(格式化/分区)两个主要阶段。
以下是针对 Linux 和 Windows 系统的完整操作流程:
第一阶段:控制台操作(创建与挂载)
无论后续系统是什么,第一步都在阿里云网页控制台完成。
-
登录控制台
登录 阿里云官网,进入 ECS 实例列表。 -
购买/创建数据盘
- 如果已有空闲云盘:直接点击“更多” -> “云盘” -> “创建云盘”。
- 如果是新购 ECS:在购买页面选择“块存储”,添加一块数据盘(注意:数据盘必须与 ECS 实例在同一 可用区)。
- 建议:根据业务需求选择 SSD、ESSD 等类型,并设置容量。
-
挂载到实例
- 找到目标 ECS 实例,点击实例 ID 或右侧的 “更多” -> “磁盘管理”(或直接点击实例详情页左侧菜单的“云盘”)。
- 点击 “挂载云盘”。
- 选择刚才创建的云盘,确认挂载。
- 注意:挂载后,云盘状态会变为“已挂载”,但此时操作系统内部还无法识别和使用该磁盘。
-
重启实例(重要)
部分 Linux 发行版在挂载新磁盘后需要重启才能自动识别设备名;Windows 通常需要重启或使用“重新扫描磁盘”功能。- 建议在控制台点击 “重启”(推荐关机再开机,确保文件系统一致性)。
第二阶段:操作系统内初始化
重启完成后,登录服务器进行后续操作。请务必先备份重要数据!
🐧 Linux 系统流程
假设新挂载的磁盘设备名为 /dev/vdb(请通过 lsblk 命令确认实际名称)。
1. 查看磁盘信息
lsblk
# 输出示例:
# vda 250G
# vdb 50G <-- 这就是新挂载的数据盘
2. 分区(可选,若不需要多分区可跳过此步直接格式化)
使用 fdisk 工具对磁盘进行分区:
sudo fdisk /dev/vdb
- 输入
n新建分区。 - 输入
p主分区(或e扩展分区),按回车默认。 - 输入分区号(默认 1),按回车默认起始扇区,按回车默认结束扇区(占满空间)。
- 输入
w保存并退出。
3. 格式化磁盘
将分区格式化为文件系统(以 ext4 为例,如果是 xfs 则用 mkfs.xfs):
# 如果上面做了分区,格式化分区设备(如 /dev/vdb1)
sudo mkfs.ext4 /dev/vdb1
# 如果没有做分区,直接格式化整盘(如 /dev/vdb)
sudo mkfs.ext4 /dev/vdb
提示:格式化会清空磁盘所有数据,请确认无误。
4. 创建挂载点
创建一个目录作为挂载点:
sudo mkdir -p /data
5. 挂载磁盘
临时挂载测试:
sudo mount /dev/vdb1 /data
# 或者 sudo mount /dev/vdb /data
6. 配置开机自动挂载(关键步骤)
编辑 /etc/fstab 文件,防止重启后丢失挂载:
sudo vim /etc/fstab
在文件末尾添加一行(使用 UUID 更稳定,也可用设备名):
UUID=你的磁盘UUID /data ext4 defaults 0 0
获取 UUID 方法:sudo blkid /dev/vdb1
7. 验证
df -h
# 检查 /data 是否已正确显示且容量正常
💻 Windows 系统流程
Windows 挂载后,磁盘通常处于“未初始化”或“脱机”状态。
1. 打开磁盘管理
- 右键点击“开始”按钮 -> 选择 “磁盘管理” (Disk Management)。
- 或者运行
diskmgmt.msc。
2. 初始化磁盘
- 在下方磁盘列表中,找到未分配空间的磁盘(通常是磁盘 1 或磁盘 2,大小对应你挂载的容量)。
- 如果弹出“初始化磁盘”窗口,选择 MBR 或 GPT 分区样式(一般 GPT 推荐),点击确定。
- 如果磁盘显示为黑色条(未分配),右键点击该区域 -> “新建简单卷”。
- 如果磁盘显示为灰色(脱机),右键点击左侧的磁盘编号(如“磁盘 1") -> 选择 “联机”。
3. 格式化
- 按照向导操作(新建简单卷向导):
- 指定卷大小(默认最大)。
- 分配驱动器号(如 Z:)。
- 文件系统选择 NTFS。
- 勾选“执行快速格式化”。
- 点击下一步直到完成。
4. 验证
- 打开“此电脑”,查看是否有新的盘符出现。
- 该磁盘现在可以像普通硬盘一样使用了。
⚠️ 注意事项与最佳实践
- 可用区一致性:数据盘必须与 ECS 实例在同一个可用区(Availability Zone),否则无法挂载。
- 数据盘 vs 系统盘:数据盘支持在线扩容(需配合操作系统操作),而系统盘通常不支持在线扩容(需停机变更规格或快照扩容)。
- 性能优化:对于高 IO 场景(如数据库),建议使用 XFS (Linux) 文件系统,并开启
noatime挂载选项以减少写入开销。 - 安全组:挂载数据盘本身不涉及网络端口,但如果要在局域网共享该数据盘,需配置相应的 NFS/Samba 协议及防火墙规则。
- 卸载操作:如果需要解绑云盘,必须先执行
umount(Linux) 或断开盘符 (Windows),并在控制台解除绑定,否则可能导致数据损坏。
云计算