11 这对我来说很恶心,但是它起作用: echo -e "n\np\n1\n\n\nt\nc\na\n1\nw" | fdisk /dev/sdb 我想知道一种更审慎或更优雅的方法来完成此任务。在执行此任务之前,将整个引导记录和分区表清零,因此我们可以相信分区1可用。 linux partition fdisk — 安迪特利布 source 1 也可以在多行中写入相同的“ echo”(如果您在bash脚本中执行此操作)-相同级别的“令人反感”,但可读性更高。不过,在以下答案中有更好的选择:-) — 拉尔夫·博尔顿
6 看一下parted,它可以在命令行模式下用于脚本编写。sfdisk也可以编写脚本,但请注意有关GPT和分区大小的注意事项。 — 用户名 source 1 我敢肯定它在这里的某个地方,但是我很难找到如何指定使用所有可用空间的方法。 — andyortlieb 2011年
3 sfdisk echo 'start=2048, type=83' | sudo sfdisk /dev/sdX 应该用单个分区填充磁盘。 请参阅:https://superuser.com/questions/332252/creating-and-formating-a-partition-using-a-bash-script/1132834#1132834,以详细了解命令语法,包括type=83部分和更多内容。 — Ciro Santilli冠状病毒审查六四事件法轮功 source