wipefs擦除磁盘或分区上的文件系统与签名信息

wipefs 的作用很直白:擦除磁盘或分区上的文件系统与签名信息,但不真正清空数据区。可以把它理解为“抹掉身份标签”,让系统把这块盘当作未使用设备

常见场景

  • 旧磁盘上残留 ext4 / xfs / LVM / RAID 签名
  • 新盘被云平台或之前系统初始化过
  • LVM / mdadm / 文件系统冲突
  • pvcreatemkfs 报设备已使用

1.基本查看:看看盘上有什么签名

wipefs /dev/sdb

wipefs /dev/sdb1

输出类似:

DEVICE OFFSET TYPE UUID
sdb    0x438  ext4 ...

说明这块盘被当作 ext4 用过。


2.只查看不修改

wipefs -n /dev/sdb

-n = dry run,模拟执行。


3.擦除所有签名

wipefs -a /dev/sdb

或只清分区:

wipefs -a /dev/sdb1

执行后:

  • 文件系统签名消失
  • LVM/RAID 标记消失
  • 但数据块仍在(只是系统不识别)

4.强制擦除(设备忙时)

wipefs -a -f /dev/sdb

只删除某种签名
例如只删 ext4:

wipefs -a -t ext4 /dev/sdb

可用类型:

wipefs --types

数据盘初始化

lsblk
wipefs -a /dev/sdb
pvcreate /dev/sdb
vgcreate vgdata /dev/sdb