GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Skriptfähige GPT-Partitionen mit parted

Im Prinzip ist es richtig, aber Sie könnten es auf ein einziges parted reduzieren anrufen.

parted --script /device \
    mklabel gpt \
    mkpart primary 1MiB 100MiB \
    mkpart primary 100MiB 200MiB \
    ...

Ihr Ausrichtungsproblem liegt wahrscheinlich daran, dass Sie MB verwenden statt MiB . Sie sollten keine tatsächliche align-check benötigen Befehl beim Erstellen von Partitionen auf MiB Grenzen / auf einem bekannten Gerät.


Ich weiß, dass dies alt und eine ziemlich gute Antwort ist, da Sie MiB verwenden können, aber ich möchte anderen Leuten eine andere Option anbieten.

Innerhalb des Skriptaufrufs (--script oder -s für die Kurzversion) können Sie die Option -a hinzufügen, die es anweist, die Option „optimal“ auszurichten und zu übergeben, wenn die Partitionen erstellt werden. Etwas wie das:

sudo parted -s -a optimal -- /dev/sdX mkpart primary 1MiB -2048s

Dies ist nur ein Beispiel dafür, wie man mit dem 1. Mebibyte beginnt und am Ende der Festplatte endet, minus dem letzten Mebibyte, um die GPT-Tabelle an Ort und Stelle zu belassen.


Linux
  1. 8 Linux „Parted“-Befehle zum Erstellen, Ändern der Größe und Retten von Festplattenpartitionen

  2. So sichern oder klonen Sie Linux-Partitionen mit dem Befehl „cat“.

  3. Erstellen und Verwalten von Partitionen unter Linux mit parted

  4. 'Nicht erkanntes Disc-Label' - bei Verwendung von parted mit qemu-Images

  5. Ändern Sie die Größe der Partition auf das Maximum, indem Sie parted im nicht interaktiven Modus verwenden

Partitionieren mit den Befehlen parted und fdisk

Verwenden von Runit auf Devuan

Keine Partitionen beim Installieren gefunden, Dual-Boot Win8/Ubuntu 14.04?

9 Beispiele für partierte Linux-Befehle – mkpart, mkpartfs, Partitionsgröße ändern

So erstellen Sie eine Partition mit dem Befehl „parted“

So erstellen Sie Festplattenpartitionen mit cfdisk