wipefs擦除磁盘或分区上的文件系统与签名信息
wipefs 的作用很直白:擦除磁盘或分区上的文件系统与签名信息,但不真正清空数据区。可以把它理解为“抹掉身份标签”,让系统把这块盘当作未使用设备。
常见场景
- 旧磁盘上残留 ext4 / xfs / LVM / RAID 签名
- 新盘被云平台或之前系统初始化过
- LVM / mdadm / 文件系统冲突
pvcreate、mkfs报设备已使用
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