我有一堆磁盘,它们的分区表非常相似(几乎相同)
我需要“擦除”这些磁盘,这样当创建新的分区表时,不会尝试重新安装分区表被删除之前存在的任何卷
简而言之
t0: create partition table, format volumes with ext4
t1: delete partition table
t2: create same partition table as in t0
t3: GOAL: volumes created in t0 are not mounted, recovery is not attempted
我希望在 t3 中,不会检测到在 t0 中创建的卷并尝试恢复。
有没有办法将 ext4 标头标记为“不使用”?我想我可以想办法覆盖 ext4 标头,但感觉不太好。Windows 可以创建没有文件系统的卷,我希望 Linux 也能有类似的功能
答案1
t0:按您想要的方式创建初始分区表,按您想要的方式创建文件系统。备份分区表:sfdisk -d /dev/sda > sda_table; umount /dev/sda
t1:使用 dd if=/dev/zero of=/dev/sda bs=512 count=1 删除分区表
t2:使用 sfdisk /dev/sda < sda_table 恢复分区表
t3:在 t0 中创建的文件系统未挂载,并且未尝试恢复