|
|
Zeile 75: |
Zeile 75: |
| |- | | |- |
| | -V || --version || Zeigt Versionsinformationen an und beendet das Programm | | | -V || --version || Zeigt Versionsinformationen an und beendet das Programm |
| |}
| |
|
| |
|
| |
| {| class="wikitable sortable options"
| |
| |-
| |
| ! Unix !! GNU !! Beschreibung
| |
| |-
| |
| | -b || --sector-size Sektorgröße || gibt die Sektorgröße der Festplatte an
| |
| * Gültige Werte sind 512, 1024, 2048 oder 4096. (Neuere Kernel kennen die Sektorgröße
| |
| * Verwenden Sie diese Option nur mit alten Kerneln oder um die Sicht des Kernels außer Kraft zu setzen.) Seit util-linux-2.17 unterscheidet fdisk zwischen logischer und physischer Sektorgröße
| |
| * Diese Option ändert beide Sektorgrößen auf Sektorgröße
| |
| |-
| |
| | -B || --protect-boot || verhindert das Löschen des ersten Sektors des Geräts, wenn eine neue Festplattenbezeichnung erzeugt wird
| |
| * Dieses Funktionsmerkmal wird für GPT
| |
| und MBR unterstützt
| |
| |-
| |
| | -c || --compatibility[=Modus] || legt den Kompatibilitätsmodus (»dos« oder »nondos«) fest
| |
| * Der Standardwert ist »nondos«
| |
| * Um Abwärtskompatibilität zu gewährleisten, kann die Option ohne Modus-Argument verwendet werden
| |
| * In diesem Fall wird der Standardwert verwendet
| |
| * Beachten Sie, dass das optionale Modus-Argument nicht durch ein Leerzeichen von der -c-Option getrennt werden darf, die korrekte Form ist beispielsweise -c=dos
| |
| |-
| |
| | -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
| |
| * Das optionale Argument wann kann auto, never oder always sein
| |
| * Falls wann nicht angegeben ist, ist auto die Voreinstellung
| |
| * Die Farben können deaktiviert werden
| |
| * Die jeweilige einkompilierte Voreinstellung zeigt Ihnen die Option --help an
| |
| * Siehe auch den Abschnitt FARBEN
| |
| |-
| |
| | -l || --list || gibt Partitionstabellen für die angegebenen Geräte aus und beendet das Programm
| |
| * Wurden keine Geräte angegeben, werden bei Existenz von /proc/partitions die dort erwähnten Geräte verwendet
| |
| * Die Geräte werden stets in der Reihenfolge aufgelistet, wie sie in der Befehlszeile angegeben werden, oder wie sie der Kernel in /proc/partitions auflistet
| |
| |-
| |
| | -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
| |
| * Das optionale Argument Modus kann yes, no (oder 1 und 0) oder nonblock sein
| |
| * Falls das Argument Modus weggelassen wird, wird standardmäßig yes angenommen
| |
| * Diese Option setzt die Umgebungsvariable $LOCK_BLOCK_DEVICE außer Kraft
| |
| * Standardmäßig wird überhaupt keine Sperre gesetzt, dies wird aber empfohlen, um Kollisionen mit systemd-udevd(8) oder anderen Werkzeugen zu vermeiden
| |
| |-
| |
| | -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 »o«, »g« usw.)
| |
| |-
| |
| | -o || --output Liste || gibt die anzuzeigenden Spalten an
| |
| * Mit --help erhalten Sie eine Liste aller unterstützten Spalten
| |
| * Die voreingestellte Liste der Spalten kann erweitert werden, indem Sie die Liste im Format +Liste angeben (beispielsweise -o +UUID)
| |
| |-
| |
| | -s || --getsz || gibt die Größe jedes der angegebenen blockorientierten Geräte in 512-Byte-Sektoren aus
| |
| * Diese Option ist veraltet, verwenden Sie stattdessen blockdev(8)
| |
| |-
| |
| | -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
| |
| * 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
| |
| * 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 »-u=cylinders«
| |
| |-
| |
| | -C || --cylinders Zahl || gibt die Zylinderzahl der Platte an
| |
| * Und wozu soll das jemand verwenden wollen?
| |
| |-
| |
| | -H || --heads Zahl || legt die Anzahl der Köpfe der Festplatte fest. (Natürlich nicht die physikalische Anzahl, sondern die für Partitionstabellen verwendete)
| |
| * Vernünftige Werte sind 255 und 16
| |
| |-
| |
| | -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
| |
| * Ein sinnvoller Wert ist 63
| |
| |-
| |
| | -w || --wipe WANN || entfernt Dateisystem, RAID und Partitionstabellensignaturen von dem Gerät, um mögliche Kollisionen zu vermeiden
| |
| * Das Argument WANN kann auto, never oder always lauten
| |
| * Wenn diese Option nicht angegeben ist, ist die Vorgabe auto
| |
| * In diesem Fall werden die Signaturen nur im interaktiven Modus entfernt
| |
| * In allen Fällen werden erkannte Signaturen durch Warnmeldungen berichtet, bevor eine neue Partitionstabelle erstellt wird
| |
| * Siehe auch den Befehl wipefs(8)
| |
| |-
| |
| | -W || --wipe-partitions WANN || Löscht Dateisystem-, RAID- und Partitionstabellensignaturen von einer new erstellten Partition, um mögliche Kollisionen zu vermeiden
| |
| * Das Argument WANN kann auto, never oder always lauten
| |
| * Wenn diese Option nicht angegeben ist, ist die Vorgabe auto
| |
| * In diesem Fall werden die Signaturen nur im interaktiven Modus und nach Bestätigung durch den Benutzer gelöscht
| |
| * In allen Fällen werden die erkannten Signaturen durch Warnmeldungen berichtet, bevor eine neue Partition erstellt wird
| |
| * Siehe auch den Befehl wipefs(8)
| |
| |-
| |
| | -V || --version || zeigt Versionsinformationen an und beendet das Programm
| |
| |} | | |} |
|
| |
|
fdisk - Programm für die Erzeugung und Manipulation von Partitionstabellen
Beschreibung
Modus |
Beschreibung
|
Interaktiv |
Menügesteuert, Abfrage von Optionen
- Änderungen werden vorgemerkt
Erst mit W (write) werden alle Informationen unwiderruflich festgeschrieben
|
Nicht-interaktiv |
Steuerung Kommandozeilen-Optionen
|
Installation
fdisk ist Teil des Pakets util-linux
Aufruf
fdisk -l [Gerät …]
fdisk [Optionen] DATENTRAEGER
fdisk [Optionen] Gerät
Optionen
Unix |
GNU |
Beschreibung
|
-b |
--sector-size SEKTORGROESSE |
Ändern der Sektorgröße
- Gültige Werte: 512, 1024, 2048 oder 4096
- fdisk unterscheidet zwischen logischer und physischer Sektorgröße
- Option ändert beide Sektorgrößen auf SEKTORGROESSE
|
-B |
--protect-boot |
Verhindert das Löschen des 1
- Sektors des Datenträgers, wenn eine neue Festplattenbezeichnung erzeugt wird
|
-c |
--compatibility[=MODUS] |
Legt den Kompatibilitätsmodus fest (dos oder nondos)
- Für Abwärtskompatibilität, kann die Option ohne MODUS-Argument verwendet werden, dann wird der Standardwert nondos verwendet
- Beachten: Optionales MODUS-Argument darf nicht durch ein Leerzeichen von der -c-Option getrennt werden => -c=dos
|
-h |
--help |
Zeigt Hilfe an und beendet Programm
|
-L |
--color[=WANN] |
Stellt Ausgabe farbig dar
- Optionales WANN-Argument kann auto, never oder always sein
- Ohne Angabe des WANN-Arguments, ist auto der Standardwert
- Farben können deaktiviert werden
|
-l |
--list |
Gibt Partitionstabellen für angegebene Datenträger aus u
- beendet das Programm
- Ohne Angabe eines Datenträgers, werden die Datenträger aus /proc/partitions verwendet
|
-o |
--output SPALTE |
Gibt an, welche Spalten in der Ausgabe angezeigt werden sollen
- Mit --help erhalten Sie eine Liste aller unterstützten Spalten. -l, --list muss ebenfalls angegeben werden
- Die voreingestellte Liste der Spalten kann erweitert werden, indem man die Liste im Format +SPALTE angibt (z. B. -o +UUID)
|
-t |
--type TYP |
Aktiviert die Unterstützung für Plattenbezeichnungen des angegebenen TYPs, z. B. gpt od
- dos 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
- Ohne das EINHEIT-Argument wird als Standard die Größe in Sektoren ausgegeben
- Beachten: Optionales EINHEIT-Argument darf nicht durch ein Leerzeichen von der -u-Option => -u=cylinders
|
-H |
--heads ZAHL |
Legt die Anzahl der Köpfe der Festplatte, die für Partitionstabellen verwendet werden sollen fest, nicht die physikalische Anzahl
- Vernünftige Werte sind 255 und 16
|
-S |
--sectors ZAHL |
Legt fest, wie viele Sektoren sich auf einer Spur der Platte befinden, die für Partitionstabellen verwendete, nicht die physikalische Anzahl
- Ein sinnvoller Wert ist 63
|
-w |
--wipe WANN |
Löscht Dateisystem-, RAID- und Partitionstabellensignaturen von dem Gerät, um mögliche Kollisionen zu vermeiden
- Mögliche WANN-Argumente: auto, never oder always
- Ohne das WANN-Argument wird als Standard auto verwendet, d.h
- die Signaturen werden nur im interaktiven Modus gelöscht
|
-V |
--version |
Zeigt Versionsinformationen an und beendet das Programm
|
Konfiguration
Umgebung
Option |
Beschreibung
|
FDISK_DEBUG=all |
Debug-Ausgabe für fdisk
|
LIBFDISK_DEBUG=all |
Debug-Ausgabe für libfdisk
|
LIBBLKID_DEBUG=all |
Debug-Ausgabe für libblkid
|
LIBSMARTCOLS_DEBUG=all |
Debug-Ausgabe für libsmartcols
|
LIBSMARTCOLS_DEBUG_PADDING=on |
Sichtbare Auffüllzeichen verwenden
|
LOCK_BLOCK_DEVICE=<Modus> |
Exklusive BSD-Sperre verwenden
- Der Modus ist »1« oder »0«
- Siehe --lock für weitere Details
|
Dateien
- /etc/fstab
Anhang
Siehe auch
Dokumentation
- Man-Page
- Info-Page
Links
Weblinks
- https://linux.die.net/man/8/fdisk
- https://manpages.debian.org/stretch/manpages-de/fdisk.8.de.html
- https://wiki.ubuntuusers.de/fdisk/