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

4

temos 100% em /

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

Então, quando eu lvextend, recebemos 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?

    
por yael 31.08.2017 / 17:16

2 respostas

5

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

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

Se você fizer isso, siga a operação com vgcfgbackup para 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 usar resize2fs em vez de 'xfs_growfs'.

    
por 31.08.2017 / 17:51
3

É porque não há espaço no /etc/lvm/archive ou é somente leitura.

A julgar pela partição estar 100% cheia, /etc/lvm/archive não tem mais espaço. Você terá que criar algum espaço na partição raiz.

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

    
por 31.08.2017 / 17:24

Tags