是否有一个命令可以运行来删除所有现有的分区,然后创建一个新的分区?
答案1
只需用于fdisk
旧式非 GPT 分区表 - 这是最简单的。按照以下操作方法操作这个。
批量操作或稍后恢复的奖励
只是因为我在写出该问题的第二条评论之前就已经写了这个。
对于常规的非 GPT 分区表,我建议使用脚本sfdisk
对设备进行分区。这对于对一批相似的磁盘进行相同的分区也特别有用。
来自的手册页sfdisk
:
DESCRIPTION
sfdisk has four (main) uses: list the size of a par‐
tition, list the partitions on a device, check the
partitions on a device, and - very dangerous -
repartition a device.
sfdisk doesn't understand the GUID Partition Table
(GPT) format and it is not designed for large parti‐
tions. In these cases use the more advanced GNU
parted(8).
像这样使用它:
/dev/sda
转储分区表table-sda.sfdisk
sfdisk -d /dev/sda > table-sda.sfdisk
/dev/sdb
覆盖(危险!)使用的分区表table-sda.sfdisk
sfdisk /dev/sdb < table-sda.sfdisk