我知道fdisk
和parted
,但我无法找到一种非交互式方式来删除带标签的分区。我想象类似的事情
<command> <action> /dev/disk/by-label/LABEL
我也尝试乱搞dd
,但它最终被 gparted 显示为非空(它无法识别分区)。
这样做的正确方法是什么?目的是用未分区的空间代替分区。
答案1
您想根据分区标签删除分区吗?如果您有两个或多个具有相同标签的分区怎么办?
您可以使用命令行模式(非交互式)删除分区parted
,但它不会将分区标签作为参数。您必须parted
使用设备名称作为参数进行调用,并将分区号传递给rm
命令:
parted $device rm $minor
例如要删除/dev/sdd2
你将运行:
parted /dev/sdd rm 2