Wie überprüfe / ändere ich den LVM-Status auf einem vorinstallierten System?

8

Also habe ich gerade einen netten kleinen Heimserver bekommen (nicht 100% ein Server, er ist auch dazu bestimmt, ein paar GUI-Jobs auszuführen, aber meistens), der nach meinen Spezifikationen konfiguriert ist, und er wurde mit Ubuntu 10.4 geliefert, das von den Leuten vorinstalliert wurde, die ihn installiert haben zusammen (die keine Ubuntu-Spezialisten sind, dies aber für Kunden tun, die Windows nicht kaufen möchten).

Jetzt möchte ich genau überprüfen (und vielleicht ändern), wie sie es installiert haben (vielleicht wäre es klüger, es von Grund auf neu zu installieren, aber zuerst möchte ich sowieso genau verstehen, wie es jetzt konfiguriert ist).

Wie überprüfe ich insbesondere, ob und wie LVM installiert / konfiguriert ist? Ich würde einen Befehlszeilenansatz bevorzugen, aber auch GUIs sind in Ordnung - und Hinweise auf Dokumente und Tutorials zu diesem Thema sind ebenfalls willkommen.

Alex Martelli
quelle

Antworten:

11

LVM ist ein ziemlich komplexes System und erfordert einige Kenntnisse, bevor Sie den Status vollständig überprüfen können. Es gibt einige Howtos zu diesem Thema, aber hier ist ein Crashkurs:

Zunächst ist LVM so strukturiert, dass Sie physische Partitionen oder Volumes in Gruppen zusammenfassen, die dann in logische Volumes aufgeteilt werden, die vom Betriebssystem verwendet werden. Alle diese können mit ihren eigenen Werkzeugen überprüft werden. Physische Partitionen (oder Volumes) können mit den pv * -Tools überprüft und geändert werden. Volume-Gruppen werden mit den vg * -Tools überprüft und geändert, und schließlich können die tatsächlichen Volumes, die als Dateisysteme verwendet werden, mit dem lv * -Toolset überprüft werden.

Hier ist ein gutes Beispiel für die LVM-Struktur

Für den Zustand der LVM Inspektion können Sie verwenden lvs, vgsoder pvsBefehle. Auf diese Weise können Sie sehen, wie viel Speicherplatz verwendet wird und wo dieser Speicherplatz zugewiesen ist.

Sie können die Größe der logischen Volumes mit dem lvresizeBefehl ändern , aber seien Sie dabei sehr vorsichtig. Das LVM erlaubt nicht, dass Daten wie normale Partitionen außerhalb des logischen Volumes gespeichert werden. Wenn Sie also versehentlich eine Partition verkleinern und kleiner als das Dateisystem machen, verlieren Sie die Daten außerhalb der Partition. Wenn Sie die Größe einer Partition ändern, müssen Sie auch die Größe des Dateisystems ändern. Die Größe wird nicht automatisch geändert.

Schließlich ist hier ein vollständiges LVM-HOWTO, das die Teile behandelt , die ich hier ausgelassen habe.

LVM ist wirklich mächtig und nützlich. Sobald Sie es kennengelernt haben, möchten Sie nichts mehr verwenden.

Ressu
quelle
Ich kenne LVM und würde trotzdem lieber ZFS verwenden :-) Trotzdem eine tolle Antwort. Ich kann mich besonders der Empfehlung anschließen, das LVM HOWTO zu besuchen.
Andol