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.