下面以 CentOS 7/8/Stream 为例,给你一套完整、常用的数据盘挂载流程(适用于云服务器或物理机新增磁盘)。
lsblk
或
fdisk -l
示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 40G 0 disk
├─vda1 253:1 0 1G 0 part /boot
└─vda2 253:2 0 39G 0 part /
vdb 253:16 0 200G 0 disk ← 这是新数据盘
✅ 如果看到 vdb / sdb 没有分区和挂载点,说明是新盘。
如果整块盘直接挂载,可以跳过分区,直接格式化。
fdisk /dev/vdb
操作顺序:
n # 新建分区
p # 主分区
1 # 分区号
回车 # 默认起始
回车 # 默认结束
w # 保存退出
mkfs.ext4 /dev/vdb1
如果你想用 xfs(CentOS 7+ 默认):
mkfs.xfs /dev/vdb1
mkdir -p /data
mount /dev/vdb1 /data
查看是否成功:
df -h
blkid /dev/vdb1
示例:
/dev/vdb1: UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" TYPE="ext4"
vim /etc/fstab
添加一行(ext4 示例):
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /data ext4 defaults 0 0
如果是 xfs:
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /data xfs defaults 0 0
mount -a
没有报错说明正常 ✅
lsof /data
umount /data
/data如果你愿意,可以告诉我:
我可以给你 完全针对你环境的命令。