首页/云/云与容器速查/挂载数据盘并初始化
计算与存储56 条

挂载数据盘并初始化

新数据盘使用五步:挂载到实例 → lsblk 核实 → 分区/格式化 → mount 到目录 → 写入 fstab 持久化。格式化前核对盘符是铁律。

云与容器速查云更新于 2026-10-13

挂载数据盘并初始化

新购买的数据盘需要在实例内完成五步才能使用:确认设备名、分区、格式化、挂载到目录、写入开机自动挂载配置。整个过程只有格式化不可逆,因此每次执行格式化前都要用设备列表与挂载情况双重确认目标盘,这一步是所有踩坑事故的分水岭。

基本信息

操作顺序查看设备、分区、格式化、挂载目录、配置开机挂载
权限要求需要管理员权限执行分区与格式化命令
关键确认格式化前核对设备名,用设备列表与挂载情况互相印证
文件系统常规业务用通用文件系统,大文件场景可选其他类型
持久化只挂载不写配置,重启后挂载点会丢失
卸载前检查确认没有进程正在使用该目录,否则卸载会失败

典型使用场景

  • 扩容存储:系统盘空间不足时挂载独立数据盘承载业务数据
  • 数据分离:把数据库、日志与容器数据目录放到独立盘,便于扩容与快照
  • 性能隔离:用不同档位的盘承载不同业务,避免相互争抢
  • 迁移与恢复:把快照创建的新盘挂到目标实例取回数据
  • 多盘组合:同一实例挂载多块数据盘,分别承载不同用途的数据
  • 临时演练:挂载盘做验证,确认流程无误后再用于生产

关键命令与作用

命令作用注意点
设备列表查看块设备与挂载关系确认新盘设备名与是否已挂载
挂载情况查看当前挂载与空间与设备列表互相对照避免认错盘
分区工具创建分区表与分区操作前再次确认设备名
格式化写入文件系统不可逆操作,误操作会清空数据
挂载把分区关联到目录确认目录已存在且为空
查询标识取分区唯一标识用标识写入开机挂载配置更稳妥

初始化流程

初始化流程
lsblk                                    # 确认新盘设备名,别认错盘
fdisk /dev/vdb                           # 建分区:n 新建,w 保存
mkfs.ext4 /dev/vdb1                      # 格式化,执行前再确认一次盘符
mkdir -p /data && mount /dev/vdb1 /data  # 挂载到业务目录
blkid /dev/vdb1                          # 记录唯一标识,写入开机挂载配置
df -h /data                              # 确认容量与挂载结果
最典型的事故是把系统盘当作数据盘格式化:整机数据瞬间清零且不可恢复。操作前用设备列表与挂载情况双重确认,宁可多花一分钟。
只执行挂载不写开机配置,重启后挂载点会丢失:应用写入的路径会退回系统盘,空间与数据位置都发生偏移,排查时很难第一时间想到。
用分区唯一标识写入开机配置比用设备名更稳:设备名可能在重启或增减盘后变化,标识不会。
卸载前先确认目录没有被占用:有进程在工作目录里时卸载会失败,强行卸载可能造成写入中断。

易错点

  • 格式化前没确认设备名,误把系统盘格式化,数据无法恢复
  • 只挂载不写开机配置,重启后挂载点消失,应用数据写进了系统盘
  • 开机配置里用设备名而非唯一标识,重启后挂错盘
  • 挂载到非空目录,原有文件被隐藏,看起来像数据丢失
  • 在有进程使用的目录上强行卸载,写入中断导致文件损坏

数据来源与参考

  • 阿里云文档:挂载数据盘
  • 腾讯云文档:初始化云硬盘
  • 华为云文档:初始化数据盘

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌