介绍
wipefs是linux自带的程序,用来擦除文件系统的签名,不会清空文件系统或设备中的任何其他数据。默认情况下, wipefs 不会擦除非整个磁盘设备上的嵌套分区表。为此,需要--force选项。
作用
用来擦除磁盘签名(遇到无法格式化的磁盘可以使用)
用法
基本格式
wipefs 选项 设备
wipefs -a /dev/sdc1
1.当仅仅使用wipefs时,会列举出所有的文件系统及其的基本签名的偏移量
sudo wipefs /dev/sdc
DEVICE OFFSET TYPE UUID LABEL
sdc 0x8001 iso9660 2020-01-24-19-16-03-00 SolusLiveBudgie
sdc 0x1fe dos
sdc 0x200 gpt
2.-a 擦除所有可用的签名
sudo wipefs -a /dev/sdc1
3.-f 强制擦除
sudo wipefs -af /dev/sdc1
4-h 显示帮助文本并退出
wipefs -h
5-b 创造一份备份签名在$HOME下
6-i 输出信息,但不会输出属性栏
sdc 0x8001 iso9660 2020-01-24-19-16-03-00 SolusLiveBudgie
sdc 0x1fe dos
sdc 0x200 gpt
7-p 输出信息,以可分析的形式输出(而非可打印的)将字符串的所有可能不安全的字符编码为以'\ x'为前缀的相应十六进制值。
0x8001,2020-12-31-13-10-58-00,MANJARO_GNOME_210PRE1,iso9660
0x1fe,,,dos
8-n 使所有操作完成,但write()调用除外。
DEVICE OFFSET TYPE UUID LABEL
sdc 0x8001 iso9660 2020-12-31-13-10-58-00 MANJARO_GNOME_210PRE1
sdc 0x1fe dos
9-q 清除完签名后不显示任何消息
等等参考wipefs(8)
题外话
之前自己装solus系统,硬盘被加密,无法直接格式话和安装新系统,偶然发现这个命令
sudo wipefs -af 所在的磁盘
之后就可以进行格式化等操作了