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?

Yael
quelle

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.

JRFerguson
quelle
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

Hunter.S.Thompson
quelle
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