阿里云ECS服务挂载数据盘完整流程?

在阿里云 ECS(云服务器)上挂载数据盘,通常分为 控制台操作(创建/挂载)和 操作系统内初始化(格式化/分区)两个主要阶段。

以下是针对 LinuxWindows 系统的完整操作流程:


第一阶段:控制台操作(创建与挂载)

无论后续系统是什么,第一步都在阿里云网页控制台完成。

  1. 登录控制台
    登录 阿里云官网,进入 ECS 实例列表

  2. 购买/创建数据盘

    • 如果已有空闲云盘:直接点击“更多” -> “云盘” -> “创建云盘”。
    • 如果是新购 ECS:在购买页面选择“块存储”,添加一块数据盘(注意:数据盘必须与 ECS 实例在同一 可用区)。
    • 建议:根据业务需求选择 SSD、ESSD 等类型,并设置容量。
  3. 挂载到实例

    • 找到目标 ECS 实例,点击实例 ID 或右侧的 “更多” -> “磁盘管理”(或直接点击实例详情页左侧菜单的“云盘”)。
    • 点击 “挂载云盘”
    • 选择刚才创建的云盘,确认挂载。
    • 注意:挂载后,云盘状态会变为“已挂载”,但此时操作系统内部还无法识别和使用该磁盘。
  4. 重启实例(重要)
    部分 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,大小对应你挂载的容量)。
  • 如果弹出“初始化磁盘”窗口,选择 MBRGPT 分区样式(一般 GPT 推荐),点击确定。
  • 如果磁盘显示为黑色条(未分配),右键点击该区域 -> “新建简单卷”
  • 如果磁盘显示为灰色(脱机),右键点击左侧的磁盘编号(如“磁盘 1") -> 选择 “联机”

3. 格式化

  • 按照向导操作(新建简单卷向导):
    • 指定卷大小(默认最大)。
    • 分配驱动器号(如 Z:)。
    • 文件系统选择 NTFS
    • 勾选“执行快速格式化”。
  • 点击下一步直到完成。

4. 验证

  • 打开“此电脑”,查看是否有新的盘符出现。
  • 该磁盘现在可以像普通硬盘一样使用了。

⚠️ 注意事项与最佳实践

  1. 可用区一致性:数据盘必须与 ECS 实例在同一个可用区(Availability Zone),否则无法挂载。
  2. 数据盘 vs 系统盘:数据盘支持在线扩容(需配合操作系统操作),而系统盘通常不支持在线扩容(需停机变更规格或快照扩容)。
  3. 性能优化:对于高 IO 场景(如数据库),建议使用 XFS (Linux) 文件系统,并开启 noatime 挂载选项以减少写入开销。
  4. 安全组:挂载数据盘本身不涉及网络端口,但如果要在局域网共享该数据盘,需配置相应的 NFS/Samba 协议及防火墙规则。
  5. 卸载操作:如果需要解绑云盘,必须先执行 umount (Linux) 或断开盘符 (Windows),并在控制台解除绑定,否则可能导致数据损坏。
未经允许不得转载:云计算 » 阿里云ECS服务挂载数据盘完整流程?