So überprüfen Sie, ob eine bestimmte Partitionstabelle in Linux verwendet wird

LinuxLinuxBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab lernen Sie, wie Sie die Partitionstabelle Ihres Linux-Systems überprüfen können. Das Verständnis von Partitionstabellen ist für die Verwaltung von Datenspeicherungen und die Behebung von Festplattenproblemen unerlässlich. Sie werden Standard-Linux-Befehlszeilentools verwenden, um Festplattenpartitionen zu untersuchen und den Typ der Partitionstabelle zu bestimmen.

Das Lab führt Sie durch die Verwendung von fdisk -l, um die Festplattenpartitionen aufzulisten, das Prüfen der Datei /proc/partitions für Partitionsinformationen und die Nutzung von parted -l, um detaillierte Informationen zur Partitionstabelle zu erhalten. Am Ende dieses Labs können Sie den Typ der Partitionstabelle (z. B. MBR oder GPT) ermitteln, der auf Ihren Festplatten verwendet wird.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicSystemCommandsGroup(["Basic System Commands"]) linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/UserandGroupManagementGroup(["User and Group Management"]) linux/BasicSystemCommandsGroup -.-> linux/help("Command Assistance") linux/BasicSystemCommandsGroup -.-> linux/man("Manual Access") linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/BasicFileOperationsGroup -.-> linux/cat("File Concatenating") linux/UserandGroupManagementGroup -.-> linux/sudo("Privilege Granting") subgraph Lab Skills linux/help -.-> lab-558762{{"So überprüfen Sie, ob eine bestimmte Partitionstabelle in Linux verwendet wird"}} linux/man -.-> lab-558762{{"So überprüfen Sie, ob eine bestimmte Partitionstabelle in Linux verwendet wird"}} linux/ls -.-> lab-558762{{"So überprüfen Sie, ob eine bestimmte Partitionstabelle in Linux verwendet wird"}} linux/cat -.-> lab-558762{{"So überprüfen Sie, ob eine bestimmte Partitionstabelle in Linux verwendet wird"}} linux/sudo -.-> lab-558762{{"So überprüfen Sie, ob eine bestimmte Partitionstabelle in Linux verwendet wird"}} end

Prüfen von Partitionen mit fdisk -l

In diesem Schritt lernen Sie, wie Sie die Festplattenpartitionen auf Ihrem System mithilfe des Befehls fdisk anzeigen können. Die Festplattenpartitionierung ist der Prozess, bei dem eine Festplatte in mehrere logische Speichereinheiten, sogenannte Partitionen, aufgeteilt wird. Jede Partition kann mit einem anderen Dateisystem formatiert und unabhängig verwendet werden.

Der Befehl fdisk ist ein leistungsstarkes Werkzeug zur Verwaltung von Festplattenpartitionen. Wenn er mit der Option -l verwendet wird, listet er die Partitionstabellen für die angegebenen Geräte auf. Wenn kein Gerät angegeben wird, listet er die Partitionstabellen für alle Geräte auf.

Öffnen Sie Ihr Terminal, wenn es noch nicht geöffnet ist. Sie können dies tun, indem Sie auf das Symbol Xfce Terminal auf der linken Seite Ihres Desktops klicken.

Geben Sie jetzt den folgenden Befehl ein und drücken Sie die Eingabetaste:

sudo fdisk -l

Sie müssen sudo verwenden, da das Anzeigen von Partitionsinformationen administrative Rechte erfordert. sudo ermöglicht es Ihnen, Befehle als Superuser (root) auszuführen.

Sie werden eine Ausgabe ähnlich der folgenden sehen:

Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Disk identifier: 0x...
...

Device     Boot Start      End  Sectors Size Id Type
/dev/sda1  *     2048 41943006 41940959  20G 83 Linux

Diese Ausgabe liefert Informationen über die Festplatten und ihre Partitionen.

  • /dev/sda: Dies ist der Name des Festplattengeräts. /dev/sda bezieht sich normalerweise auf die erste Festplatte.
  • Disk /dev/sda: ...: Diese Zeile zeigt die Gesamtgröße der Festplatte an.
  • Device: Der Name der Partition (z. B. /dev/sda1).
  • Boot: Gibt an, ob die Partition bootfähig ist.
  • Start, End, Sectors: Die Start- und Endsektoren der Partition.
  • Size: Die Größe der Partition.
  • Id: Die Partitionstyp-ID.
  • Type: Der Typ der Partition (z. B. Linux).

In diesem Beispiel können Sie eine Partition, /dev/sda1, sehen, die eine Linux-Partition ist.

Das Verständnis von Festplattenpartitionen ist für die Verwaltung von Speicherplatz und die Installation von Betriebssystemen von entscheidender Bedeutung.

Klicken Sie auf Weiter, um mit dem nächsten Schritt fortzufahren.

Überprüfen der Partitionstabelle in /proc/partitions

In diesem Schritt werden Sie eine weitere Möglichkeit erkunden, Partitionsinformationen in Linux anzuzeigen, indem Sie die Datei /proc/partitions untersuchen.

Das /proc-Dateisystem ist ein virtuelles Dateisystem, das Informationen über Prozesse und andere Systeminformationen bereitstellt. Es enthält keine echten Dateien auf der Festplatte, sondern bietet einen Einblick in die Datenstrukturen des Kernels. Die Datei /proc/partitions enthält speziell Informationen über die Blockgeräte und ihre Partitionen, die dem Kernel bekannt sind.

Sie können den Inhalt dieser Datei mit Befehlen wie cat oder less anzeigen. Verwenden wir cat, um den Inhalt direkt im Terminal anzuzeigen.

Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:

cat /proc/partitions

Sie werden eine Ausgabe ähnlich der folgenden sehen:

major minor  #blocks  name

   8        0 20971520 sda
   8        1 20970479 sda1

Lassen Sie uns die Spalten analysieren:

  • major: Die Hauptgerätenummer, die den Gerätetreiber identifiziert.
  • minor: Die Nebengerätenummer, die die spezifische Geräteinstanz oder Partition identifiziert.
  • #blocks: Die Größe des Geräts oder der Partition in 1-KB-Blöcken.
  • name: Der Name des Geräts oder der Partition (z. B. sda, sda1).

Sie können hier das sda-Gerät (die gesamte Festplatte) und die sda1-Partition sehen, was mit den Informationen übereinstimmt, die Sie mit fdisk -l gesehen haben. Der Wert von #blocks für sda1 entspricht ungefähr der Größe der Partition in 1-KB-Blöcken.

Das Vergleichen der Ausgabe von fdisk -l und cat /proc/partitions kann hilfreich sein, um zu verstehen, wie das System Ihre Festplattenstruktur sieht. /proc/partitions bietet eine rohere, kernelnahe Ansicht.

Klicken Sie auf Weiter, um fortzufahren.

Prüfen der Tabelle mit parted -l

In diesem Schritt verwenden Sie den Befehl parted, um Informationen über Festplattenpartitionen anzuzeigen. parted ist ein weiteres leistungsstarkes Befehlszeilentool zur Verwaltung von Festplattenpartitionen. Es wird oft als moderner und flexibler als fdisk angesehen, insbesondere für Festplatten größer als 2 TB und bei der Arbeit mit GUID Partition Tables (GPT).

Ähnlich wie fdisk können Sie parted mit der Option -l verwenden, um die Partitionierung aller Blockgeräte aufzulisten.

Öffnen Sie Ihr Terminal, wenn es noch nicht geöffnet ist.

Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:

sudo parted -l

Wiederum benötigen Sie sudo, da dieser Befehl administrative Rechte erfordert, um auf die Festplatteninformationen zuzugreifen.

Sie werden eine Ausgabe ähnlich der folgenden sehen:

Model: VMware Virtual disk (scsi)
Disk /dev/sda: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  21.5GB  21.5GB  primary  ext4         boot

Schauen wir uns die wichtigsten Informationen an, die parted -l liefert:

  • Model: Das Modell der Festplatte.
  • Disk /dev/sda: Der Gerätename und seine Gesamtgröße.
  • Sector size: Die logischen und physischen Sektorgrößen.
  • Partition Table: Der Typ der Partitionstabelle (z. B. msdos für MBR, gpt für GPT).
  • Number: Die Partitionnummer.
  • Start, End, Size: Die Start- und Endpunkte sowie die Größe der Partition. parted verwendet oft menschenlesbarere Einheiten wie MB oder GB.
  • Type: Der Partitionstyp (z. B. primary, logical).
  • File system: Das Dateisystem auf der Partition (z. B. ext4).
  • Flags: Verschiedene Flags, die mit der Partition verbunden sind (z. B. boot).

Sie können sehen, dass parted -l ähnliche Informationen wie fdisk -l liefert, aber in einem etwas anderen Format und möglicherweise mit mehr Details, insbesondere in Bezug auf Dateisysteme und Flags.

Sie haben nun drei verschiedene Methoden gelernt, um Informationen über Festplattenpartitionen in Linux anzuzeigen: mit fdisk -l, durch die Untersuchung von /proc/partitions und mit parted -l. Jede Methode bietet eine etwas andere Perspektive und kann in verschiedenen Situationen nützlich sein.

Klicken Sie auf Weiter, um dieses Lab abzuschließen.

Zusammenfassung

In diesem Lab haben Sie gelernt, wie Sie die in Linux verwendete Partitionstabelle überprüfen können. Sie haben begonnen, indem Sie den Befehl sudo fdisk -l verwendet haben, um die Partitionstabellen für alle Geräte aufzulisten. Dabei haben Sie die Details der Ausgabe wie Gerätenamen, Größen und Partitionstypen verstanden. Dieser erste Schritt hat Ihnen einen umfassenden Überblick über die Festplattenstruktur und die vorhandenen Partitionen auf Ihrem System gegeben.