无需用户交互即可删除交换分区

无需用户交互即可删除交换分区

我有一个虚拟机,其上有一个交换分区/dev/sda5

问题是fdisk交互式的,因此我无法在没有用户交互的情况下使用它来删除分区。

如何在创建时删除 bootstrap.sh 文件中的分区?

答案1

你可以使用parted例如。它有一个-s在脚本中使用的标志:

   -s, --script
          never prompts for user intervention

删除特定分区的命令如下所示:

parted -s /dev/sda rm /dev/sda5

答案2

我用的是fdisk。

如果您知道它给出的提示,您可以将响应放入文件中并将其用作 fdisk 的输入。

相关内容