GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So verwenden Sie fdisk zum Partitionieren einer Festplatte unter Linux

Unter Oracle Linux gibt es verschiedene Möglichkeiten, Partitionen zu erstellen oder zu verwalten – fdisk ist eine davon. Dieser Beitrag beschreibt seine Verwendung und den Anwendungsfall beim Erstellen einer neuen Partitionstabelle. fdisk ist ein menügesteuertes Programm zum Erstellen und Bearbeiten von Partitionstabellen. Es versteht GPT (vorerst experimentell), MBR, Sun, SGI und BSD-Partitionstabellen.

Festplatten können in eine oder mehrere logische Festplatten unterteilt werden, die als Partitionen bezeichnet werden. Diese Aufteilung wird in der Partitionstabelle aufgezeichnet, die sich in Sektor 0 der Festplatte befindet. (In der BSD-Welt spricht man von „Disk Slices“ und einem „Disklabel“.)

Linux benötigt mindestens eine Partition, nämlich für sein Root-Dateisystem. Es kann Auslagerungsdateien und/oder Auslagerungspartitionen verwenden, aber letzteres ist effizienter. Normalerweise möchte man also eine zweite Linux-Partition, die als Swap-Partition dediziert ist. Auf Intel-kompatibler Hardware kann das BIOS, das das System bootet, oft nur auf die ersten 1024 Zylinder der Festplatte zugreifen. Aus diesem Grund erstellen Leute mit großen Festplatten oft eine dritte Partition, die nur wenige MB groß ist und normalerweise unter /boot gemountet wird, um das Kernel-Image und einige Hilfsdateien zu speichern, die beim Booten benötigt werden, um sicherzustellen, dass dieses Zeug vorhanden ist zugänglich für das BIOS. Es kann Gründe für die Sicherheit, einfache Verwaltung und Sicherung oder Tests geben, um mehr als die Mindestanzahl von Partitionen zu verwenden.

Die grundlegenden fdisk-Befehle, die benötigt werden, sind:

  • p Drucken Sie die Partitionstabelle
  • n Erstellen Sie eine neue Partition
  • d eine Partition löschen
  • q beenden ohne Änderungen zu speichern
  • w Schreiben Sie die neue Partitionstabelle und beenden Sie

Änderungen, die Sie an der Partitionstabelle vornehmen, werden erst wirksam, wenn Sie den Schreibbefehl (w ) Befehl.

Weitere Informationen finden Sie auf den Manpages:

# man fdisk

Partitionieren einer Festplatte mit fdisk

1. Führen Sie fdisk gegen das gewünschte Gerät „/dev/Gerätename“ aus.

# fdisk /dev/sdc
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table

Command (m for help):

2. Wählen Sie die Option „p“, um die Partitionstabelle der Festplatte auszudrucken:

Command (m for help): p
Disk /dev/sdc: 4294 MB, 4294967296 bytes, 8388608 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

3. Wählen Sie Option „n“, um eine neue Partition zu erstellen:

Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-8388607, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-8388607, default 8388607): 4056
Partition 1 of type Linux and of size 1004.5 KiB is set
Hinweis :Um eine weitere Partition zu erstellen, wählen Sie erneut die Option „n“.

Hier ist ein Beispiel für das Erstellen einer weiteren Partition auf derselben Festplatte:

Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
Partition number (2-4, default 2):
First sector (4057-8388607, default 4096):
Using default value 4096
Last sector, +sectors or +size{K,M,G} (4096-8388607, default 8388607):
Using default value 8388607
Partition 2 of type Linux and of size 4 GiB is set

4. Überprüfen Sie die Partitionstabelle mit der Option „p “:

Command (m for help): p
Disk /dev/sdc: 4294 MB, 4294967296 bytes, 8388608 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Device Boot Start End Blocks Id System
/dev/sdc1 2048 4056 1004+ 83 Linux
/dev/sdc2 4096 8388607 4192256 83 Linux

5. Wählen Sie die Option „w“, um die neue Partition oder Partitionen zu schreiben.

Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.

6. Führen Sie den Befehl partprobe aus, um das Betriebssystem über Änderungen der Partitionstabelle zu informieren:

# partprobe


Cent OS
  1. So verwenden Sie dd unter Linux, ohne Ihre Festplatte zu zerstören

  2. So partitionieren Sie eine Festplatte unter Linux

  3. So fügen Sie einem vorhandenen Linux eine neue Festplatte mit mehr als 2 TB hinzu

  4. Fdisk-Befehl in Linux (Partitionen verwalten)

  5. So sichern Sie das Linux-Betriebssystem mit dem Befehl „dd“.

So fügen Sie eine neue Festplatte in Linux CentOS 7 hinzu, ohne neu zu starten

So erstellen und verwalten Sie Festplattenpartitionen mit Fdisk in Linux

So verwalten Sie Datenträgervolumes in Linux

So verschlüsseln Sie eine Partition unter Linux

So erstellen Sie Festplattenpartitionen unter Linux

So zeigen Sie Linux-Festplattenpartitionen an (Partitionstabelle)