LVM + Não foi possível criar o nome do arquivo temporário

9

temos 100% em /

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

então quando eu lvextend, temos os seguintes erros

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

como resolver isso?

yael
fonte

Respostas:

12

Você pode contornar o requisito de espaço para esta operação desativando o backup de metadados com a -A|--autobackupopção:

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

Se você fizer isso, siga a operação com a vgcfgbackuppara capturar o novo estado.

Nota post mortem:

Como o objetivo final era expandir o volume lógico e redimensionar o sistema de arquivos encapsulado, uma operação de uma etapa poderia ter sido usada:

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

Nesse caso, o tipo de sistema de arquivos teria sido deduzido automaticamente, evitando tentar usar resize2fsno lugar de `xfs_growfs '.

JRFerguson
fonte
Recebo - AVISO: NÃO é feito backup dessa atualização de metadados O volume lógico lv_root foi redimensionado com êxito.
yael 31/08/19
resize2fs / dev / mapper / vg08_root resize2fs 1.42.9 (28-Dec-2013) resize2fs: número Bad magia super-bloco ao tentar vg08_root aberto
yael
depois disso ainda 100%, talvez reiniciar irá redimensioná-lo?
yael 31/08/19
Que tipo de sistema de arquivos está contido nesse volume lógico? É um extNtipo ou é XFS? Veja aqui para mais informações.
JRFerguson
o sistema de arquivos é XFS
yael
6

Isso ocorre porque não há espaço no /etc/lvm/archiveou é somente leitura.

A julgar com a partição 100% cheia, /etc/lvm/archivenão há espaço disponível. Você precisará criar algum espaço na partição raiz.

Se ainda assim não funcionar, significa que a pasta é somente leitura. Resolver usando:chmod a+r /etc/lvm/archive

Hunter.S. Thompson
fonte
fazemos chmod a + r / etc / lvm / archive, mas ainda o mesmo erro
yael
nenhum espaço deixado na partição raiz ... limpou algum espaço e tudo funcionou 100%
Pancho
1
Eu tive um erro semelhante, mas no meu caso, meu sistema de arquivos estava sem inodes. Essa resposta funcionou e eu executei o vgcfgbackup afterwords.
Brian Minton