我在/dev/sda 上有一些分区。我想以编程方式将它们全部删除。一种方法是列出所有分区,然后一一删除。另一种方法是直接执行
dd if=/dev/zero of=/dev/sda
当我的分区表出现问题时,第一个选项失败了,由于当前分区的列表没有给出任何输出,因此我无法删除任何当前分区。
第二种方法花费的时间太长。是否有任何“快速方法”可以通过 shell 脚本将整个硬盘 (/dev/sda) 设置为未分区?
最佳答案
dd if=/dev/zero of=/dev/sda bs=1k count=100
尝试一下。应该立即杀死分区表。
关于linux - 如何初始化文件系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2250215/