LVM + Temporärer Archivname konnte nicht erstellt werden


9

Wir haben 100% auf /

Filesystem                Size  Used Avail Use% Mounted on
/dev/mapper/vg08_root   20G   20G  132K 100% /

Wenn ich also lvextend mache, bekommen wir die folgenden Fehler

# lvextend -L+5G /dev/mapper/vg08_root
 Couldn't create temporary archive name.
 Volume group "vg00" metadata archive failed.

Wie kann man das lösen?

Antworten:


12

Möglicherweise können Sie den Speicherplatzbedarf für diesen Vorgang umgehen, indem Sie die Metadatensicherung mit der folgenden -A|--autobackupOption deaktivieren :

lvextend -An -L+5G /dev/mapper/vg08_root

Wenn Sie dies tun, folgen Sie der Operation mit a vgcfgbackup, um den neuen Status zu erfassen.

Obduktion:

Da das ultimative Ziel darin bestand, das logische Volume zu erweitern und die Größe des gekapselten Dateisystems zu ändern, hätte eine einstufige Operation verwendet werden können:

lvextend -An -L+5G --resizefs /dev/mapper/vg08_root

In diesem Fall wäre der Dateisystemtyp automatisch abgeleitet worden, um zu vermeiden, dass resize2fsanstelle von "xfs_growfs" verwendet wird.


Ich erhalte - WARNUNG: Dieses Metadaten-Update wird NICHT gesichert. Die Größe des logischen Volumes lv_root wurde erfolgreich geändert.
Yael

resize2fs / dev / mapper / vg08_root resize2fs 1.42.9 (28.12.2013) resize2fs: Schlechte magische Zahl im Superblock beim Versuch, vg08_root zu öffnen
yael

danach immer noch 100%, vielleicht wird der Neustart die Größe ändern?
Yael

Welche Art von Dateisystem ist in diesem logischen Volume enthalten? Ist es ein extNTyp oder ist es XFS? Sehen Sie hier für weitere Informationen.
JRFerguson

Das Dateisystem ist XFS
Yael

6

Dies liegt daran, dass in der kein Leerzeichen vorhanden ist /etc/lvm/archiveoder dass sie schreibgeschützt ist.

Wenn die Partition zu 100% voll ist, /etc/lvm/archiveist kein Platz mehr vorhanden. Sie müssen etwas Speicherplatz in der Root-Partition erstellen.

Wenn es immer noch nicht funktioniert, bedeutet dies, dass der Ordner schreibgeschützt ist. Lösen Sie mit:chmod a+r /etc/lvm/archive


Wir machen ein + r / etc / lvm / Archiv, aber immer noch den gleichen Fehler
Yael

Kein Platz mehr in der Root-Partition ... hat etwas Platz frei gemacht und alles hat zu 100% funktioniert
Pancho

1
Ich hatte einen ähnlichen Fehler, aber in meinem Fall hatte mein Dateisystem keine Inodes mehr. Diese Antwort hat funktioniert und ich habe vgcfgbackup afterwords ausgeführt.
Brian Minton
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.