25.05.2023

Hinzufügen eines Volumes und Erstellen von Partitionen für Linux Systeme und Techniken

Nachdem Sie ein Volume in der Systemsteuerung hinzugefügt haben, müssen Sie es im Betriebssystem verfügbar machen. Stellen Sie mit Sudo-Berechtigungen eine Verbindung zum Server her und zeigen Sie alle Volumes an. Geben Sie den folgenden Befehl ein:

fdisk -l

Beispielergebnis:

Festplatte /dev/vda: 25 GiB, 26843545600 Bytes, 52428800 Sektoren
Einheiten: Sektoren von 1 * 512 = 512-Bytes
Sektorgröße (logisch / physisch): 512 Bytes / 4096 Bytes
E / A-Größe (minimal / optimal): 4096-Bytes / 4096-Bytes
Disklabel-Typ: gpt
Disk identifier: 775D7B55-7C02-4DAE-AC79-B81AAA1BECE3
Größe der Gerätestart-Endsektoren
/dev/vda1 2048 104447 102400 50M EFI-System
/dev/vda2 104448 52428766 52324319 25G Linux Dateisystem
Festplatte /dev/vdb: 40 GiB, 42949672960 Bytes, 83886080 Sektoren
Einheiten: Sektoren von 1 * 512 = 512-Bytes
Sektorgröße (logisch / physisch): 512 Bytes / 4096 Bytes
E / A-Größe (minimal / optimal): 4096-Bytes / 4096-Bytes

In dieser Anleitung wird beschrieben, wie das hinzugefügte 40-GB-Speichergerät /dev/vdb gemountet und in drei Volumes aufgeteilt wird:

  • 1 primäre Partition, 10 GB
  • 1 erweiterte Partition, 30 GB
  • 1 logische Partition innerhalb der erweiterten Partition, 20 GB

Auf einer einzelnen physischen Festplatte können nur 4 primäre Partitionen erstellt werden. Eine erweiterte Partition ist ein spezieller Partitionstyp, der „kostenlos“ enthält space“, wo mehr als vier primäre Partitionen erstellt werden können. Partitionen, die innerhalb einer erweiterten Partition erstellt werden, werden logische Partitionen genannt.

Führen Sie das Dienstprogramm fdisk aus, um Partitionen zu erstellen:

fdisk /dev/vdb

Um eine neue Partition hinzuzufügen, verwenden Sie den Befehl n:

Befehl (m für Hilfe): n

Partitionstyp:

p primär (0 primär, 0 erweitert, 4 frei)
e erweitert

Verwenden Sie die Option p, um den Primärtyp auszuwählen:

Wählen Sie (Standard p): p

Hinweis: Drücken Sie die Eingabetaste, um die Standardwerte auszuwählen.

Geben Sie die Partitionsnummer ein:
Partitionsnummer (1-4, Standard 1): 1

Betreten Sie den ersten Sektor:

Erster Sektor (2048-83886079, Standard 2048): 2048

Betreten Sie den letzten Sektor:

Letzter Sektor, +Sektoren oder +Größe{K, M, G} (2048-83886079, Standard 83886079): +10G

Als nächstes müssen Sie eine erweiterte (zusätzliche) Partition hinzufügen, indem Sie die auswählen e Option:

Befehl (m für Hilfe): n
Partitionstyp:
p primär (1 primär, 0 erweitert, 3 frei)
e erweitert
Wählen Sie (Standard p): e

Legen Sie die Partitionsnummer fest:

Partitionsnummer (2-4, Standard 2): 2

So legen Sie die Größe der zweiten Partition so fest, dass sie die gesamte verbleibende Festplatte einnimmt space, Sie können den Standardwert beibehalten, indem Sie die Eingabetaste drücken:

Erster Sektor (2099200-83886079, Standard 2099200):
Letzter Sektor, +sektoren oder +size{K, M, G} (2099200-83886079, Standard 83886079):

Als nächstes müssen Sie eine logische Partition innerhalb der erweiterten Partition erstellen (die logische Partition wird automatisch definiert). Geben Sie dazu den Befehl ein n der fdisk Dienstprogramm und wählen Sie dann die logische Partition mit aus l Option:

Befehl (m für Hilfe): n
Partitionstyp:
p primär (1 primär, 1 erweitert, 2 frei)
l logisch (nummeriert ab 5)
Wählen Sie (Standard p): l

Legen Sie standardmäßig den Anfang des Sektors fest und drücken Sie die Eingabetaste:

Erster Sektor (2101248-83886079, Standard 2101248):

 

Geben Sie den letzten Sektor entsprechend Ihrer gewünschten logischen Partitionsgröße ein:

Letzter Sektor, +Sektoren oder +Größe{K, M, G} (2101248-83886079, Standard 83886079): +20G

Um hinzugefügte Partitionen anzuzeigen, verwenden Sie p Befehl:

Befehl (m für Hilfe): p
Gerät Start Start Ende Sektoren Größe Id Typ
/dev/vdb1 2048 20973567 20971520 10G 83 Linux
/dev/vdb2 20973568 83886079 62912512 30G 5 Erweitert
/dev/vdb5 20975616 62918655 41943040 20G 83 Linux

 

Hinweis: Die erweiterte Partition verfügt über 10 GB freien Speicherplatz space, wo Sie weitere logische Partitionen erstellen können.

Verwenden Sie das w Befehl zum Speichern Ihrer Änderungen:

Befehl (m für Hilfe): w

Erstellen Sie nun ein Dateisystem auf der primären und der logischen Partition mit mkfs Dienstprogramm, das den Dateisystemtyp nach dem Punkt angibt.

mkfs.ext4 /dev/vdb1
mkfs.ext4 /dev/vdb5

Hinweis: Die erweiterte Partition kann nicht mit Dateisystemen wie formatiert werden ext3, FETT, oder NTFSund kann keine Daten direkt speichern.

Als nächstes müssen Sie für jede Partition einen Mount-Punkt erstellen:

Hinweis:

mkdir /mnt/volume1
mkdir /mnt/volume2

Um den Zugriffsmodus der Partitionen zu ändern, müssen Sie den folgenden Befehl ausführen:

chmod -R 660 /mnt/volume1
chmod -R 660 /mnt/volume2

Um Partitionen nach dem Serverneustart automatisch bereitzustellen, nehmen Sie Änderungen vor / etc / fstab Datei. Verwenden Sie einen Texteditor wie nano oder vi, um diese Datei zu öffnen:

nano / etc / fstab

Fügen Sie der Datei, die geöffnet wird, die folgenden Zeilen hinzu und speichern Sie die Änderungen:

/dev/vdb1 /mnt/volume1 ext4 ist standardmäßig 0 0
/dev/vdb5 /mnt/volume2 ext4 ist standardmäßig 0 0

Zum Mounten von Partitionen verwenden Sie:

Berg -a

Zum Ausdrucken der Liste der montierten und belegten Geräte space, verwenden Sie den Befehl:

df -h
Verwendete Dateisystemgröße, verfügbare Nutzung %. Eingebunden auf
...
/dev/vdb1 9.8G 37M 9.3G 1% /mnt/volume1
/dev/vdb5 20G 45M 19G 1% /mnt/volume2