Diskussion:Fdisk: Unterschied zwischen den Versionen
Erscheinungsbild
K Textersetzung - „«“ durch „''“ |
K Textersetzung - „»“ durch „''“ |
||
Zeile 3: | Zeile 3: | ||
Blockorientierte Geräte können in eine oder mehrere logische Platten (Partitionen) unterteilt werden | Blockorientierte Geräte können in eine oder mehrere logische Platten (Partitionen) unterteilt werden | ||
* Diese Unterteilung wird in der Partitionstabelle notiert, die sich auf dem Sektor 0 der Platte befindet. (In der BSD-Welt spricht man von | * Diese Unterteilung wird in der Partitionstabelle notiert, die sich auf dem Sektor 0 der Platte befindet. (In der BSD-Welt spricht man von ''disk slices'' und einem ''disklabel''.) | ||
In der Voreinstellung werden jegliche Partitionierungsvorgänge durch die E/A-Grenzen (die Topologie) des Gerätes bestimmt | In der Voreinstellung werden jegliche Partitionierungsvorgänge durch die E/A-Grenzen (die Topologie) des Gerätes bestimmt | ||
Zeile 9: | Zeile 9: | ||
* Es ist immer eine gute Wahl, den Voreinstellungen von fdisk zum Beispiel im Hinblick auf den jeweils ersten und letzten Sektor einer Partition zu folgen, und die durch die +/-<Größe>{M,G,…}-Notation angegebenen Partitionen werden stets entsprechend den Gegebenheiten des Gerätes ausgerichtet sein | * Es ist immer eine gute Wahl, den Voreinstellungen von fdisk zum Beispiel im Hinblick auf den jeweils ersten und letzten Sektor einer Partition zu folgen, und die durch die +/-<Größe>{M,G,…}-Notation angegebenen Partitionen werden stets entsprechend den Gegebenheiten des Gerätes ausgerichtet sein | ||
Die CHS-Adressierung ( | Die CHS-Adressierung (''Cylinder-Head-Sector'', Zylinder-Kopf-Sektor) gilt als veraltet und wird standardmäßig nicht verwendet | ||
* Bitte folgen Sie keinen veralteten Artikeln und Empfehlungen wie fdisk -S <n> -H <n> für SSD-Geräte oder solche mit 4k-Sektoren | * Bitte folgen Sie keinen veralteten Artikeln und Empfehlungen wie fdisk -S <n> -H <n> für SSD-Geräte oder solche mit 4k-Sektoren | ||
Zeile 30: | Zeile 30: | ||
und MBR unterstützt | und MBR unterstützt | ||
|- | |- | ||
| -c || --compatibility[=Modus] || legt den Kompatibilitätsmodus ( | | -c || --compatibility[=Modus] || legt den Kompatibilitätsmodus (''dos'' oder ''nondos'') fest | ||
* Der Standardwert ist | * Der Standardwert ist ''nondos'' | ||
* Um Abwärtskompatibilität zu gewährleisten, kann die Option ohne Modus-Argument verwendet werden | * Um Abwärtskompatibilität zu gewährleisten, kann die Option ohne Modus-Argument verwendet werden | ||
* In diesem Fall wird der Standardwert verwendet | * In diesem Fall wird der Standardwert verwendet | ||
Zeile 60: | Zeile 60: | ||
|- | |- | ||
| -n || --noauto-pt || erstellt auf einem leeren Gerät nicht automatisch eine neue Standard-Partitionstabelle | | -n || --noauto-pt || erstellt auf einem leeren Gerät nicht automatisch eine neue Standard-Partitionstabelle | ||
* Die Partitionstabelle muss explizit vom Benutzer erstellt werden (mit einem Befehl wie | * Die Partitionstabelle muss explizit vom Benutzer erstellt werden (mit einem Befehl wie ''o'', ''g'' usw.) | ||
|- | |- | ||
| -o || --output Liste || gibt die anzuzeigenden Spalten an | | -o || --output Liste || gibt die anzuzeigenden Spalten an | ||
Zeile 71: | Zeile 71: | ||
| -t || --type Typ || aktiviert die Unterstützung für Plattenbezeichnungen des angegebenen Typs und deaktiviert die Unterstützung für alle anderen Typen | | -t || --type Typ || aktiviert die Unterstützung für Plattenbezeichnungen des angegebenen Typs und deaktiviert die Unterstützung für alle anderen Typen | ||
|- | |- | ||
| -u || --units[=Einheit] || legt fest, ob bei der Ausgabe von Partitionstabellen die Größe in | | -u || --units[=Einheit] || legt fest, ob bei der Ausgabe von Partitionstabellen die Größe in ''Sektoren'' oder ''Zylindern'' angegeben wird | ||
* Standardmäßig wird die Größe in Sektoren angezeigt | * Standardmäßig wird die Größe in Sektoren angezeigt | ||
* Um Abwärtskompatibilität zu gewährleisten, kann die Option ohne das Einheit-Argument verwendet werden | * Um Abwärtskompatibilität zu gewährleisten, kann die Option ohne das Einheit-Argument verwendet werden | ||
* In diesem Fall wird der Standardwert verwendet | * In diesem Fall wird der Standardwert verwendet | ||
* Beachten Sie, dass das optionale Einheit-Argument nicht von der -u-Option durch ein Leerzeichen getrennt werden kann, die korrekte Form ist beispielsweise | * Beachten Sie, dass das optionale Einheit-Argument nicht von der -u-Option durch ein Leerzeichen getrennt werden kann, die korrekte Form ist beispielsweise ''-u=cylinders'' | ||
|- | |- | ||
| -C || --cylinders Zahl || gibt die Zylinderzahl der Platte an | | -C || --cylinders Zahl || gibt die Zylinderzahl der Platte an |
Version vom 31. März 2025, 12:20 Uhr
TMP 1
Es kann DOS-Partitionstabellen in den Formaten GPT, MBR, Sun, SGI und BSD verarbeiten
Blockorientierte Geräte können in eine oder mehrere logische Platten (Partitionen) unterteilt werden
- Diese Unterteilung wird in der Partitionstabelle notiert, die sich auf dem Sektor 0 der Platte befindet. (In der BSD-Welt spricht man von disk slices und einem disklabel.)
In der Voreinstellung werden jegliche Partitionierungsvorgänge durch die E/A-Grenzen (die Topologie) des Gerätes bestimmt
- fdisk ist in der Lage, das Platten-Layout für eine 4K-Sektorengröße zu optimieren und den Ausrichtungsversatz auf modernen Geräten für MBR und GPT zu nutzen
- Es ist immer eine gute Wahl, den Voreinstellungen von fdisk zum Beispiel im Hinblick auf den jeweils ersten und letzten Sektor einer Partition zu folgen, und die durch die +/-<Größe>{M,G,…}-Notation angegebenen Partitionen werden stets entsprechend den Gegebenheiten des Gerätes ausgerichtet sein
Die CHS-Adressierung (Cylinder-Head-Sector, Zylinder-Kopf-Sektor) gilt als veraltet und wird standardmäßig nicht verwendet
- Bitte folgen Sie keinen veralteten Artikeln und Empfehlungen wie fdisk -S <n> -H <n> für SSD-Geräte oder solche mit 4k-Sektoren
Beachten Sie, dass partx(8) eine leistungsfähige Schnittstelle für Skripte zum Ausgeben von Platten-Layouts bietet, während fdisk eher für Normalbenutzer entworfen wurde
- Abwärtskompatibilität in der Ausgabe von fdisk kann nicht garantiert werden
- Die Eingabe (die Befehle) dagegen sollten immer abwärtskompatibel sein
TMP 2
Unix | GNU | Beschreibung |
---|---|---|
-b | --sector-size Sektorgröße | gibt die Sektorgröße der Festplatte an
|
-B | --protect-boot | verhindert das Löschen des ersten Sektors des Geräts, wenn eine neue Festplattenbezeichnung erzeugt wird
und MBR unterstützt |
-c | --compatibility[=Modus] | legt den Kompatibilitätsmodus (dos oder nondos) fest
|
-h | --help | zeigt einen Hilfetext an und beendet das Programm |
-V | --version | zeigt die Versionsnummer an und beendet das Programm |
-L | --color[=WANN] | stellt die Ausgabe farbig dar
|
-l | --list | gibt Partitionstabellen für die angegebenen Geräte aus und beendet das Programm
|
-x | --list-details | erzeugt eine Ausgabe wie mit --list, aber detailreicher |
--lock[=Modus] | verwendet eine exklusive BSD-Sperre für das Gerät oder die Datei, auf dem/der es agiert
| |
-n | --noauto-pt | erstellt auf einem leeren Gerät nicht automatisch eine neue Standard-Partitionstabelle
|
-o | --output Liste | gibt die anzuzeigenden Spalten an
|
-s | --getsz | gibt die Größe jedes der angegebenen blockorientierten Geräte in 512-Byte-Sektoren aus
|
-t | --type Typ | aktiviert die Unterstützung für Plattenbezeichnungen des angegebenen Typs und deaktiviert die Unterstützung für alle anderen Typen |
-u | --units[=Einheit] | legt fest, ob bei der Ausgabe von Partitionstabellen die Größe in Sektoren oder Zylindern angegeben wird
|
-C | --cylinders Zahl | gibt die Zylinderzahl der Platte an
|
-H | --heads Zahl | legt die Anzahl der Köpfe der Festplatte fest. (Natürlich nicht die physikalische Anzahl, sondern die für Partitionstabellen verwendete)
|
-S | --sectors Zahl | legt fest, wie viele Sektoren sich auf einer Spur der Platte befinden, allerdings nicht die physikalische Anzahl, sondern die für Partitionstabellen verwendete
|
-w | --wipe WANN | entfernt Dateisystem, RAID und Partitionstabellensignaturen von dem Gerät, um mögliche Kollisionen zu vermeiden
|
-W | --wipe-partitions WANN | Löscht Dateisystem-, RAID- und Partitionstabellensignaturen von einer new erstellten Partition, um mögliche Kollisionen zu vermeiden
|
-V | --version | zeigt Versionsinformationen an und beendet das Programm |