LVM + Impossibile creare il nome dell'archivio temporaneo


9

abbiamo il 100% su /

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

quindi quando faccio lvextend otteniamo i seguenti errori

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

come risolverlo?

Risposte:


12

Potrebbe essere possibile aggirare i requisiti di spazio per questa operazione disabilitando il backup dei metadati con l' -A|--autobackupopzione:

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

In tal caso, seguire l'operazione con a vgcfgbackupper acquisire il nuovo stato.

Nota post mortem:

Poiché l'obiettivo finale era quello di espandere il volume logico e ridimensionare il filesystem incapsulato, avrebbe potuto essere utilizzata un'operazione in un solo passaggio:

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

In questo caso, il tipo di filesystem sarebbe stato automaticamente dedotto, evitando di provare a usare resize2fsal posto di `xfs_growfs '.


Ottengo - AVVERTENZA: non è stato eseguito il backup di questo aggiornamento dei metadati. Volume logico lv_root ridimensionato correttamente.
yael

resize2fs / dev / mapper / vg08_root resize2fs 1.42.9 (28-dic-2013) resize2fs: Numero magico errato in superblocco durante il tentativo di aprire vg08_root
yael

dopo quello ancora al 100%, forse il riavvio lo ridimensionerà?
yael

Che tipo di filesystem è contenuto in questo volume logico? È un extNtipo o è XFS? Vedi qui per maggiori informazioni.
JRFerguson,

il file system è XFS
yael

6

È perché non c'è spazio nel /etc/lvm/archiveo è di sola lettura.

A giudicare dalla partizione piena al 100%, /etc/lvm/archivenon rimane spazio. Dovrai creare dello spazio nella partizione di root.

Se continua a non funzionare, significa che la cartella è di sola lettura. Risolvi usando:chmod a+r /etc/lvm/archive


facciamo chmod a + r / etc / lvm / archive, ma rimane sempre lo stesso errore
yael

nessuno spazio lasciato nella partizione di root ... liberato un po 'di spazio e tutto ha funzionato al 100%
Pancho,

1
Ho avuto un errore simile, ma nel mio caso il mio filesystem era fuori dagli inode. Questa risposta ha funzionato e ho eseguito vgcfgbackup afterwords.
Brian Minton,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.