Wir nutzen den Logical Volume Manager (LVM) auf unseren Debian-Servern in großem Umfang. Es fällt mir jedoch schwer, einen guten Überblick darüber zu bekommen, welche Partitionen (sowohl LVM als auch native) ich wo gemountet habe, von welcher LV (logisches Volume), von welcher VG (Volume-Gruppe) und von welcher PV (physisches Volume). Es gibt Konsolentools wie "lvdisplay -v" und "lvs", aber diese geben mir immer nur einen Teilblick auf alles. Was ich mir wünschen würde, ist eine Textdarstellung wie:
Volumengruppe "vgmain" ======================= besteht aus physischen Volumes: - / dev / sda1 (300 GB, 50 GB nicht verwendet) - / dev / sdb1 (300 GB, 120 GB nicht verwendet) - / dev / sdc1 (300 GB, nichts unbenutzt) bietet logische Volumes: - lvroot (EXT3 montiert auf /, 4 GB, 0,5 GB frei) - lvmysql (XFS gemountet auf / var / lib / mysql, 8 GB verwendet, 2 GB frei) Bandgruppe "vghuge" ======================= besteht aus physischen Volumes: - / dev / sdc2 (800 GB, 250 GB nicht verwendet) bietet logische Volumes: - lvhome (XFS montiert auf / zu Hause, 300 GB, 90 GB kostenlos) - lvbackup (XFS gemountet auf / mnt / backup, 300 GB, 20 GB frei)
Nur als Idee, wie das aussehen könnte. Gibt es so ein Werkzeug? Wenn so etwas noch nicht existiert, muss ich wohl selbst etwas schreiben, das "df", "lvdisplay", "vgdisplay" und "pvdisplay" abfragt und eine solche Übersicht erstellt.
Danke im Voraus.
GNU Parted kann Ihnen die meisten Informationen geben, die Sie benötigen
Es scheint, dass es nur nicht gelingt, lvm parttion effektiv mit Device Mapper-Geräten zu verknüpfen. Ich bin sicher, dass sie Ihren Patch begrüßen werden. ;-);
quelle
Cheesy, aber es zeigt alles (außer wo die Dateisysteme gemountet sind). Speichern Sie es als
/usr/sbin/lvms
Follow-up: Pgs (auf dieser Seite) hat ein viel schöneres Skript bereitgestellt.
quelle
Nein, ich glaube nicht, dass ein solches Skript existiert. Wäre allerdings eine ziemlich coole Sache zum Schreiben. Ich könnte das tatsächlich selbst untersuchen, wenn ich das nächste Mal meinen wöchentlichen Tag der Skripterstellung habe ;-)
quelle