Wie richte ich LVM für die gesamte Festplatte ein und entferne alle bereits erstellten Partitionen nach der Installation von Debian?

Wie richte ich LVM für die gesamte Festplatte ein und entferne alle bereits erstellten Partitionen nach der Installation von Debian?

Ich habe einen dedizierten Server. Ich konnte nur einenDebian. Es wurde als versteckter automatisierter Prozess installiert. Ich möchte jetzt verwendenLVMund tatsächlich die ganze Festplatte mit einem anderen Schema partitionieren. Ist es möglich und eine gute Idee, dies in einem bereits installierten Debian zu tun, oder ist es besser, ein neues Debian mit einemdebootstrapund dann LVM und Partitionen erstellen?

Das Problem mitdebootstrapist – in allen Tutorials steht, dass ich die Festplatte mit einem neuen Schema partitionieren muss (ist es also möglich, dies mit einem bereits auf dieser Festplatte installierten Debian zu tun?)

Antwort1

Das klingt sehr ähnlich zu dem, was ich tun musste, um meinen Server zu Hause wiederherzustellen, nachdem eine falsch migrierte fstab dazu führte, dass rsync mein Root-Dateisystem füllte.

Zunächst einmal müssen Sie verstehen, dass ich Erfahrung mit Ubuntu habe, also ist das die Distribution, von der ich spreche. Trotzdem sollten sie ziemlich ähnlich sein.

Die Desktop-Distribution von Ubuntu wird nicht mit LVM geliefert, deshalb musste ich es installieren.

sudo apt-get install lvm2

Wenn Sie jetzt neu starten (oder insmod lvm), wird das Kernelmodul geladen, aber Ihre Festplatten sind noch nicht LVM-fähig. Um dies zu tun, können Sie gpartedeine Partition aus Ihrem freien Speicherplatz erstellen. Sie muss groß genug sein, um eine Kopie Ihrer Installation aufzunehmen. Aktivieren Sie dann LVM auf diesem Volume:

sudo pvcreate /dev/sd[new partition letter & number]

Erstellen Sie Ihre Volume-Gruppe.

sudo vgcreate vg1 /dev/sd[same as above]

Jetzt können Sie mit der Erstellung logischer Datenträger in Ihrer neuen Partition beginnen.

sudo lvcreate -n lvroot -L 20G vg1

Dies ist ein sehr vereinfachtes Beispiel, aber es enthält die Grundlagen. Sie können LVM tatsächlich in eine vorhandene Linux-Installation installieren, aber wenn Sie möchten, dass Ihr System davon ausgeht, müssen Sie die Installation migrieren. Ich habe dies getan, indem ich fsarchiverein Backup erstellt, die vorhandene Installation gelöscht, neue LVs eingerichtet habe, die meinem Partitionsschema entsprechen, dann eine Wiederherstellung, Chroot und Update-Grub durchgeführt habe.

Es gibt andere Möglichkeiten, dies zu tun, und es war viel Arbeit, aber für mich hat es gut funktioniert.

verwandte Informationen