我可以运行什么命令来清除所有分区并创建一个新分区

我可以运行什么命令来清除所有分区并创建一个新分区

是否有一个命令可以运行来删除所有现有的分区,然后创建一个新的分区?

答案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).

像这样使用它:

  1. /dev/sda转储分区表table-sda.sfdisk

    sfdisk -d /dev/sda > table-sda.sfdisk
    
  2. /dev/sdb覆盖(危险!)使用的分区表table-sda.sfdisk

    sfdisk /dev/sdb < table-sda.sfdisk
    

相关内容