我有一个虚拟机,其上有一个交换分区/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 的输入。