centos新加数据盘需四步:先用lsblk或fdisk -l确认新盘(如/dev/vdb),再分区(fdisk /dev/vdb→n/p/w)并格式化(mkfs.ext4 /dev/vdb1),然后mkdir -p /data并mount /dev/vdb1 /data,最后用blkid查uuid,写入/etc/fstab(uuid=xxx /data ext4 defaults,nofail 0 2)并mount -a验证。

CentOS 服务器新加数据盘,不能直接用,得先分区、格式化、挂载,再配开机自动加载——四步缺一不可。关键不是“能不能挂上”,而是挂得稳、扩得动、重启不丢。
看清磁盘设备名
别急着操作,先确认哪块是新盘:
- 运行 lsblk 或 fdisk -l,找没挂载、没分区的盘(比如
/dev/vdb或/dev/sdb) - 注意区分系统盘(通常是
/dev/vda或/dev/sda)和数据盘,别误操作系统盘 - 云服务器常见设备名是
/dev/vdb,物理机多为/dev/sdb,名称以实际输出为准
分区与格式化(按需选方案)
两种主流做法,选一个就行:
CentOS Linux 7.9.2009是传统CentOS Linux 7的最后主要版本,也是很多企业历史服务器中仍可能遇到的系统版本。它以稳定、兼容RHEL 7生态、文档丰富和软件支持广泛著称,曾长期用于Web服务、数据库、虚拟化节点和企业内部业务系统。不过CentOS Linux 7已于2024年6月30日停止维护,现在继续使用会面临安全补丁缺失风险。该版本更适合旧业务迁移、历史环境恢复或离线兼容性测试。
-
简单直挂(推荐 ≤2TB 数据盘):跳过分区,直接格式化整盘
mkfs.ext4 /dev/vdb(或mkfs.xfs /dev/vdb) -
标准分区(通用稳妥):
运行fdisk /dev/vdb→ 输入n新建 →p主分区 → 回车用默认起止扇区 →w保存
分区后得到/dev/vdb1,再格式化:mkfs.ext4 /dev/vdb1
⚠️ 注意:单分区不要超 2TB,否则要用 parted + GPT;生产环境建议用 xfs(尤其大文件场景),ext4 兼容性更好。
临时挂载并验证
挂载前先建目录,再挂:
-
mkdir -p /data(目录名按需改,如/mnt/disk1) -
mount /dev/vdb1 /data(若整盘挂载则用/dev/vdb) - 执行
df -h /data看是否显示容量,touch /data/testfile && ls /data测试读写
配置开机自动挂载(必须做)
临时挂载重启就失效,靠 /etc/fstab 持久化。强烈建议用 UUID,避免设备名变动:
- 查 UUID:
blkid /dev/vdb1(输出类似UUID="a1b2c3d4-..." TYPE="ext4") - 编辑
/etc/fstab:vim /etc/fstab,末尾加一行:UUID=a1b2c3d4- /data ext4 defaults,nofail 0 2 -
nofail表示磁盘异常时不卡开机;0 2中的2表示非根分区,检查顺序靠后 - 验证配置:
mount -a(无报错即成功),再reboot测试是否自动挂上










