LVM + Impossible de créer un nom d'archive temporaire

9

nous avons 100% sur /

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

donc quand je fais lvextend nous obtenons les erreurs suivantes

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

comment résoudre cela?

Yael
la source

Réponses:

12

Vous pourrez peut-être contourner l'espace requis pour cette opération en désactivant la sauvegarde des métadonnées avec l' -A|--autobackupoption:

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

Si vous faites cela, suivez l'opération avec a vgcfgbackuppour capturer le nouvel état.

Note post mortem:

Étant donné que l'objectif ultime était d'étendre le volume logique et de redimensionner le système de fichiers encapsulé, une opération en une étape aurait pu être utilisée:

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

Dans ce cas, le type de système de fichiers aurait été automatiquement déduit, en évitant d'essayer d'utiliser resize2fsà la place de `xfs_growfs '.

JRFerguson
la source
J'obtiens - AVERTISSEMENT: cette mise à jour des métadonnées n'est PAS sauvegardée Le volume logique lv_root a été redimensionné avec succès.
yael
resize2fs / dev / mapper / vg08_root resize2fs 1.42.9 (28-Dec-2013) resize2fs: mauvais numéro magique dans le super-bloc lors de l'ouverture de vg08_root
yael
après cela, toujours à 100%, peut-être que redémarrer le redimensionnera?
yael
Quel type de système de fichiers contient ce volume logique? Est-ce un extNtype ou est-ce XFS? Voir ici pour plus d'informations.
JRFerguson
le système de fichiers est XFS
yael
6

C'est parce qu'il n'y a pas d'espace dans le /etc/lvm/archiveou il est en lecture seule.

A en juger par la partition à 100%, /etc/lvm/archiveil ne reste plus d'espace. Vous devrez créer de l'espace dans la partition racine.

Si cela ne fonctionne toujours pas, cela signifie que le dossier est en lecture seule. Résolvez en utilisant:chmod a+r /etc/lvm/archive

Hunter.S.Thompson
la source
nous faisons chmod a + r / etc / lvm / archive, mais toujours la même erreur
yael
aucun espace laissé dans la partition racine ... a dégagé de l'espace et tout a fonctionné à 100%
Pancho
1
J'ai eu une erreur similaire, mais dans mon cas, mon système de fichiers était à court d'inodes. Cette réponse a fonctionné et j'ai exécuté vgcfgbackup afterwords.
Brian Minton