LV nicht lesbar
Bei einem LVM Basierten KVM Server konnte ich eine VM nicht Starten. Das Kommando lvs
zeigte an das ein Snapshot voll gelaufen sei.
sudo lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert windows vg owi-i- 40,00g windows_81 vg swi-i- 40,00g windows 100,00
Da ich den Rechner aber zuvor gebootet hatte und dies vor dem Reboot nicht der Fall war. Zudem greift meine VM nicht auf das Snapshot zu, so bin ich auf die Suche nach dem Fehler gegangen und geholfen hat folgender Befehl:
sudo lvchange -ay /dev/vg/windows
Quelle: man bash
--ignorelockingfailure
This lets you proceed with read-only metadata operations such as
lvchange -ay and vgchange -ay even if the locking module fails.
One use for this is in a system init script if the lock
directory is mounted read-only when the script runs.
Und schon wurde auch das LV wieder richtig angezeigt und konnte von KVM wieder gelesen werden.
sudo lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert windows gw owi-ao 40,00g windows_81 gw swi-a- 40,00g windows 73,22
Tags: lvm2