文档首页> 技术教程> 挂载新数据盘完整流程(以常见云主机为例)

挂载新数据盘完整流程(以常见云主机为例)

发布时间:2026-03-03 12:03        更新时间:2026-03-04 02:05
云主机开通后往往只有一块系统盘,单独购买的数据盘在控制台挂到实例之后,还要在系统里走完五个步骤才能真正使用。下面以 CentOS 7 上的一块空盘为例。 第一步:识别盘符 `lsblk` 的输出里,vda 通常是系统盘,新出现、没有分区也没有挂载点的 vdb 就是目标盘。`lsblk -f` 把文件系统类型和 UUID 一起列出来,空盘这两列都是空的,这也是判断新盘的旁证。容量对得上再动手,这一步认错盘,后面全是事故。 第二步:分区或整盘使用 小盘可以不分区直接格式化整盘;大盘、或日后可能扩容的盘建议先分区。动手前确认目标盘没有挂载:`findmnt /dev/vdb` 无输出才能操作。用 `fdisk /dev/vdb` 按提示新建主分区,超过 2TB 的盘改用 `parted /dev/vdb mklabel gpt` 建立分区表,原因见分区表那篇文章。 第三步:格式化 `mkfs.xfs /dev/vdb1` 或 `mkfs.ext4 /dev/vdb1` 都可以,数据库类应用常选 xfs。格式化会清空数据,只对确认是空盘的设备执行;耗时与盘容量成正比,中断了重跑即可,不会留下半格式化的坏状态。 第四步:挂载 `mkdir /data && mount /dev/vdb1 /data`,`df -h` 里能看到新分区即成功一半。 第五步:写 fstab 开机自动挂载 先取 UUID:`blkid /dev/vdb1`,然后往 `/etc/fstab` 追加一行: ``` UUID=xxxx-xxxx /data xfs defaults,nofail 0 0 ``` 写完执行 `mount -a`,静默无输出即为成功;有报错时逐字核对 UUID 和文件系统类型两列,这两处错一个字符都挂不上。推荐 nofail 选项,云盘异常时不至于卡住整个开机流程。 两个坑值得记住:fstab 里写错设备名或文件系统类型,重启后系统可能进紧急模式,要靠 VNC 登录改回来;写 UUID 而不是盘符,日后扩容或换盘更稳。顺带一句扩容:在线扩容云盘后,分区用 growpart 长大,文件系统用 xfs_growfs 或 resize2fs 跟进,全程不用重启。整盘不分区直接用也可以,fstab 里照写 UUID 就行;两种方式选一种坚持用,机器多了才不乱。顺云高防云服务器各档位都支持挂载云盘,控制台完成挂载后按上面五步操作即可,动手前用快照兜底永远不亏。