刚完成阿里云开户的用户,第一次购买 ECS 时往往会顺手加一块数据盘,用来存放网站文件或数据库。登录服务器后执行 df 命令,却只看到系统盘,于是怀疑数据盘没买上。其实数据盘已经挂到实例上了,只是还没有初始化。vip云把官方文档中的 Linux 数据盘初始化流程整理成新手也能看懂的四步。
为什么新数据盘需要初始化
单独购买或随实例创建的空白数据盘,在操作系统看来只是一块“裸设备”,还没有分区和文件系统,自然无法像目录一样使用。初始化就是在这块设备上建立分区、格式化成 ext4 或 xfs 等文件系统,再挂载到某个目录。官方文档提醒:如果数据盘是用快照创建的,里面已经有数据和文件系统,就不要再格式化,否则数据会丢失。

配图为流程示意,非控制台截图或交易凭据。
四个步骤与要点
| 步骤 | 做什么 | 要点 |
|---|---|---|
| 确认设备 | 用 lsblk 等命令找到新数据盘 | 核对容量,避免误选系统盘 |
| 分区 | 为数据盘创建分区 | 2TiB 以内可用 MBR,更大容量需 GPT |
| 创建文件系统 | 格式化为 ext4 或 xfs | 格式化会清空数据,只对新盘执行 |
| 挂载 | 把分区挂载到如 /data 的目录 | 目录事先创建好 |
| 开机自动挂载 | 在 /etc/fstab 写入挂载信息 | 建议用 UUID,并加 nofail 选项 |
最容易出事的是 fstab
很多人手动挂载成功后就结束了,结果服务器一重启,数据盘没挂上,网站报错。写入 /etc/fstab 可以实现开机自动挂载,但这里如果写错,例如设备名或 UUID 填错,可能导致系统启动异常。官方建议使用 UUID 标识分区,因为设备名在增删磁盘后可能变化;写完后先执行 mount -a 测试,没有报错再重启验证。vip云还建议在修改前备份原 fstab 文件。

配图为流程示意,非控制台截图或交易凭据。
示例:数据库文件放到数据盘
一位开发者在 4 核 8GB 的 ECS 上部署 MySQL,并加购了一块 200GB 的 ESSD 数据盘。他按上述步骤将数据盘格式化为 ext4、挂载到 /data,并通过 UUID 写入 fstab,然后把 MySQL 的数据目录迁到 /data/mysql。这样系统盘只放系统和程序,日后需要重装系统时,数据盘上的数据不受影响,扩容也更方便。
数据盘以后可以扩容吗?
云盘支持扩容,但扩容只是增加了块设备的容量,还需要在系统内扩展分区和文件系统才能用上新增空间。扩容前建议先创建快照。
Windows 实例的数据盘也需要初始化吗?
需要。Windows 下通过磁盘管理工具将新磁盘联机、初始化并新建卷,分配盘符后即可使用。步骤与 Linux 不同,官方文档对两种系统分别提供了说明。
延伸阅读与办理
可继续阅读阿里云开户后首台 ECS 装什么系统?三类公共镜像怎样选。需要办理时,先查看阿里云开户服务说明,再通过vip云咨询入口说明用途与待核对事项。
官方资料
阿里云:初始化 Linux 数据盘;阿里云:ESSD 云盘规格与计费。资料核对日期:2026-11-05。文中清单为操作准备建议;产品条件、实际收费和可用功能以相应账号的官方页面及有效订单为准。


