Ich habe die partedman page gelesen, kann aber keine Dokumentation zu gültigen Parametern finden. Ich versuche, einen USB-CompactFlash mit bestimmten Partitionsgrößen zu partitionieren (unabhängig von der CF-Größe). Aber ich möchte sicherstellen, dass meine Ausrichtung perfekt und optimal ist.Gültige Argumente für parted
Zum Beispiel, wenn ich die folgenden Befehle:
parted -s -a optimal $DEV mkpart primary ext3 1 1600
parted -s -a optimal $DEV mkpart primary ext3 1600 3200
parted -s -a optimal $DEV mkpart primary ext3 3200 3600
Es ist nicht klar, ob die erste Partition Start 1 oder 0 sein sollte? Der einzige Hinweis, den ich bekomme, dass es mit einem 1 statt einer Null beginnen sollte, ist, wenn ich laufe:
parted /dev/sdc align-check optimal 1
Welche mir sagt, es ausgerichtet ist, wenn sie mit 1 und nicht ausgerichtet beginnen, wenn sie mit 0. Aber beim Start von I Beginne mit einer 1 und ich mache einen 'Druck', der Start ist bei 1049kB ... ist das normal? Wenn ich die Druckpartitionen ablege, die von anderen Tools erstellt wurden, sehe ich, dass sie bei 32kB beginnen. Wenn ich einen Anfang von 0 verwende, druckt es einen Start von 512kB. Was ist richtig, ich weiß es nicht!
Darüber hinaus habe ich viele Beispiele im Netz von Menschen gesehen, die ihren Startwert für die zweite und dritte Partition als ihren Endwert der davor liegenden Partition verwenden (dh 1600 und 3200 Werte). Haben wir eine Überlappung oder Erhöhung um 1? Die Manpages sagen nichts darüber. Und ich habe einige Webseiten gesehen, wo sie sagen, es sei ein Fehler für den Start, dass sie den gleichen Wert des letzten Endes haben.
Wenn ich '-a optimal' verwende, scheint es nicht einmal meine Partition zu beeinflussen. Das Verwenden des Ausrichtungsflags scheint das gleiche Ergebnis zu erzeugen. Wozu dient das? Gibt es etwas, das mir fehlt?
Ich wünschte wirklich, geteilt würde viel intelligenter sein und keinen Anfang erfordern, aber konnte es eher selbst ableiten. Tatsächlich scheinen viele Leute genau dieses Feature zu brauchen, also bin ich nicht der einzige merkwürdige Ball mit diesem Bedürfnis. Hoffentlich werden einige Geeks da draußen dieses Bedürfnis sehen und es tatsächlich als Feature hinzufügen.
Beachten Sie, dass ich ein automatisiertes Build-Skript verwende, weshalb ich das Flag '-s' verwende.
Wenn mich jemand darüber aufklären kann, würde ich es sehr schätzen ... Vielen Dank im Voraus!
Diese Frage wäre auf der Superuser-Site StackExchange geeignet. – BeowulfNode42