Fdisk: Unterschied zwischen den Versionen

Aus Foxwiki
Robertquies (Diskussion | Beiträge)
Robertquies (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 10: Zeile 10:


  fdisk DATENTRAEGER
  fdisk DATENTRAEGER
=Optionen=
{|class="wikitable"
!Option !! 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 ''TYP''s, 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.
|}


=Kommandos=
=Kommandos=
Zeile 70: Zeile 113:
  fdisk [Optionen] -lu DATENTRAEGER
  fdisk [Optionen] -lu DATENTRAEGER


=Optionen=
{|class="wikitable"
!Option !! 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 ''TYP''s, 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.
|}


=Quellen=
=Quellen=

Version vom 30. Juli 2020, 10:23 Uhr

fdisk (fixed disk) manipuliert Partitionen (GPT, MBR, Sun, SGI und BSD).

interaktiver Modus

  • Alle Änderungen werden erst vorgemerkt.
  • Kann jederzeit mit Q (quit) verlassen werden, ohne Veränderungen am Datenträger vorzunehmen.
  • Erst mit dem Kommando W (write) werden alle Informationen unwiderruflich festgeschrieben.

Syntax

fdisk DATENTRAEGER

Optionen

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.
Option 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.
-V, --version Zeigt Versionsinformationen an und beendet das Programm.

Kommandos

Hauptmenü

Auswahl von Kommandos ohne Veränderungen an einer MBR-Partitionstabelle

Kommando Beschreibung
m Ausgabe eines Hilfetextes der zur Verfügung stehenden Kommandos.
p Anzeige der Informationen zu MBR-Partitionen eines Datenträgers.
u Umschalten der Einheiten-Anzeige.
x Aufruf der Menü-Eben 2 (zusätzliche Funktionen - nur für Experten).
q Verlassen des Programms ohne Veränderungen auf den Datenträger zu schreiben.

Auswahl von Kommandos mit Veränderungen an einer MBR-Partitionstabelle

Kommando Beschreibung
a (De)Aktivieren des "bootfähig"-Flag einer MBR-Partition eines Datenträgers.
c (De)Aktivieren des DOS-Kompatibilitätsflags.
d Löschen einer MBR-Partition.
n Neuanlage einer MBR-Partition).
o Verlassen des Programms ohne Veränderungen auf den Datenträger zu schreiben.
t Änderung des Dateisystemtyps (ID) einer Partition. w Abspeichern aller Änderungen in die MBR-Partitionstabelle eines Datenträgers.

Expertenmenü

Auswahl von zusätzlichen Funktionen mit/ohne Veränderungen

Kommando Beschreibung b Datenanfang einer Partition eines Datenträgers verschieben f Einträge in einer MBR-Partitionstabelle in Reihenfolge bringen r Zurückwechseln zur Menüebene 1 (Hauptmenü) v Überprüfen einer MBR-Partitionstabelle

nicht-interaktiver Modus

  • Ist im Gegensatz zum interaktiven Modus geeignet, um in Scripten verwendet zu werden.

Syntax

  • Aufruf mit der List-Option -l od. -lu.
  • -l (kleines L): Auflisten der Information zu MBR-Partitionen - alle oder ein angegebener Datenträger.
fdisk [Optionen] -l DATENTRAEGER
  • -lu (kleines L u. U): Auflisten der Information zu MBR-Partitionen mit Einheitenanzeige als Sektoren.
fdisk [Optionen] -lu DATENTRAEGER


Quellen

https://linux.die.net/man/8/fdisk

https://manpages.debian.org/stretch/manpages-de/fdisk.8.de.html

https://wiki.ubuntuusers.de/fdisk/