使用一个命令以非交互方式删除带标签的分区

使用一个命令以非交互方式删除带标签的分区

我知道fdiskparted,但我无法找到一种非交互式方式来删除带标签的分区。我想象类似的事情

<command> <action> /dev/disk/by-label/LABEL

我也尝试乱搞dd,但它最终被 gparted 显示为非空(它无法识别分区)。

这样做的正确方法是什么?目的是用未分区的空间代替分区​​。

答案1

您想根据分区标签删除分区吗?如果您有两个或多个具有相同标签的分区怎么办?

您可以使用命令行模式(非交互式)删除分区parted,但它不会将分区标签作为参数。您必须parted使用设备名称作为参数进行调用,并将分区号传递给rm命令:

parted $device rm $minor

例如要删除/dev/sdd2你将运行:

parted /dev/sdd rm 2

相关内容