mkfs 后如何删除分区

mkfs 后如何删除分区

我们在新的 sdd 磁盘上创建了 ext 文件系统,如下所示

 mkfs.ext4  -j -m 0 /dev/sdd -F

为了得到 mkfs 之前的磁盘

我想我们需要删除 mkfs 创建的分区,

如何执行?

答案1

mkfs不会创建分区,而是创建文件系统。您在整个设备上创建了一个文件系统/dev/sdd(而不是分区,例如/dev/sdd1)。

您的磁盘未分区,因此生成的布局称为超级软盘。如果您想将(几乎)整个设备用于单个文件系统,那么最好使用只有一个分区的分区表。比较:单分区磁盘配置的用途

fdisk或等工具gdisk应该允许您在无需任何准备的情况下创建分区表(不过,您将丢失当前文件系统的数据,因此请复制要保存的内容)。如果您创建单个分区,则稍后应mkfs.ext4/dev/sdd1作为目标运行,以在该分区上创建文件系统。

如果你想擦除当前文件系统(在//之前fdiskgdisk出于任何其他原因)那么

  • 用零填充磁盘的开头,1MB 应该足够了:

      dd if=/dev/zero of=/dev/sdd bs=1M count=1
    
  • 或使用wipefs/dev/sdd这个工具是用来擦除文件系统的。

相关内容