GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie erstelle ich eine LVM-Partition/ein physisches Volume> 2 TB?

Ich habe dieses Tutorial befolgt, das hier zu finden ist:Wie richte ich mehrere Festplatten als ein Volume ein?

Was super geklappt hat, aber ich habe ein 3-TB-Laufwerk und jedes Mal, wenn ich die Partition erstelle (egal ob über fdisk oder gparted), nachdem ich mit dem Erstellen der Volumes in LVM begonnen habe, wird meine Partition auf 2 TB verkleinert und die Partitionstabelle wird msdos, was mir nicht erlaubt, weitere Partitionen zu erstellen oder die aktuelle Partition zu erweitern.

Gibt es eine Möglichkeit, ein 3-TB-Laufwerk mit LVM zum Laufen zu bringen?

Danke,
Adam

Akzeptierte Antwort:

Es scheint, dass wir durch das Erstellen einer Partition, die als physisches Volume in LVM verwendet werden soll, auf eine Volume-Größe von 2 TB beschränkt sind. Dies liegt an den Einschränkungen des alten MSDOS-Partitionstabellensystems, das von fdisk verwaltet wird und warum man GPT verwenden sollte.

Glücklicherweise versteht LVM auch einfache Geräte ohne Partitionstabelle. Dies hat den Nachteil, dass Sie das gesamte Gerät als physisches Volume verwenden müssen, aber genau das möchte ich erreichen.

Um die aktuelle Partitionstabelle zu löschen, führen Sie den folgenden Befehl aus (Warnung:Dies löscht effektiv alle Inhalte auf der Festplatte! ):

sudo dd if=/dev/zero of=PhysicalVolume bs=512 count=1

Ersetzen von PhysicalVolume mit Ihrem Gerätepfad, z. /dev/sdb . Dann ausführen

sudo partprobe

um den Kernel die neue, jetzt nicht existierende Partitionstabelle erneut lesen zu lassen.

Formatieren Sie es jetzt tatsächlich als physisches LVM-Volume:

sudo pvcreate PhysicalVolume

(Ersetzen Sie wieder PhysicalVolume mit Ihrem Gerätepfad)

Dies basiert auf den Informationen, die in der Manpage von pvcreate erwähnt werden :

DESCRIPTION
       pvcreate initializes PhysicalVolume for later use by the Logical Volume
       Manager  (LVM).   Each  PhysicalVolume  can  be a disk partition, whole
       disk, meta device, or loopback file.   For  DOS  disk  partitions,  the
       partition  id  should  be  set  to 0x8e using fdisk(8), cfdisk(8), or a
       equivalent.  For whole disk devices only the partition  table  must  be
       erased, which will effectively destroy all data on that disk.  This can
       be done by zeroing the first sector with:

       dd if=/dev/zero of=PhysicalVolume bs=512 count=1

Ubuntu
  1. Lum – Wie erweitere ich eine Partition mit einem LVM und dem enthaltenen physischen Volume und dem logischen Volume?

  2. Wie verkleinere ich ein physisches Volume?

  3. Wie überprüfe ich ein physisches LVM-Volume auf fehlerhafte Blöcke?

  4. So erstellen Sie LVM mit den lvm2-Befehlen vgcreate, lvcreate und lvextend

  5. So aktivieren Sie ein physisches LVM-Volume „SUSPENDED“.

Docker-Volumes:Erstellen und loslegen

So erstellen Sie ein physisches Volume unter Linux mit LVM

So erstellen Sie eine Volumengruppe in Linux mit LVM

Logisches Lvm-Volume auf virtueller Maschine erweitern?

Wie ändere ich ein physisches Partitionssystem auf LVM?

So finden Sie die physischen Volumes, die ein logisches Volume in LVM enthalten