Erstellen Sie nicht interaktiv eine Partition mit allen verfügbaren Festplattengrößen


11

Das ist widerlich für mich, aber es funktioniert:

echo -e "n\np\n1\n\n\nt\nc\na\n1\nw" | fdisk /dev/sdb

Ich würde gerne einen umsichtigeren oder eleganteren Weg kennen, um dies zu erreichen. Der gesamte Startdatensatz und die Partitionstabelle werden vor dieser Aufgabe auf Null gesetzt, sodass wir darauf vertrauen können, dass Partition 1 verfügbar ist.


1
Es ist auch möglich, dasselbe "Echo" in mehrere Zeilen zu schreiben (wenn Sie es in einem Bash-Skript tun) - dieselbe Stufe von "ekelhaft", aber etwas besser lesbar. Bessere Optionen in den Antworten unten :-)
Ralph Bolton

Antworten:


6

Schauen Sie sich parted an , das im Befehlszeilenmodus für die Skripterstellung verwendet werden kann. sfdisk kann auch per Skript erstellt werden. Beachten Sie jedoch die Einschränkungen in Bezug auf GPTs und Partitionsgrößen.


1
Ich bin mir sicher, dass es irgendwo hier drin ist, aber es fällt mir schwer zu finden, wie Sie angeben können, den gesamten verfügbaren Speicherplatz zu nutzen.
Andyylieb

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.