Expandindo partição LVM no Linux
Dica publicada em Linux / Comandos
Expandindo partição LVM no Linux
Dica testada no Fedora 32.
Fiz uma instalação do Fedora há um bom tempo, e nunca tinha percebido uma coisa: apenas 15GB da partição estava disponível para uso. A partição total deveria ter mais de 300GB. Como resolver? É preciso aumentar o uso da partição LVM. Após umas buscas no Google, consegui.
Primeiro verifiquei o espaço disponível:
# df -h
Veja que, no meu caso, a raiz (fedora-root) tem 91% em uso.
Agora o comando para aumentar a partição em 2GB:
# lvextend -L +2G /dev/mapper/fedora-root
No exemplo acima a partição vai ganhar 2GB. Você pode trocar GB por MB, basta trocar G por M.
Mas o que eu queria era usar 100% do espaço disponível. Por isso optei por:
# lvextend -l +100%FREE /dev/mapper/fedora-root
Após isso ainda se tornou necessário mais um comando, para atualizar o novo espaço com o tipo de arquivo:
# resize2fs /dev/mapper/fedora-root
Infelizmente o resultado foi:
resize2fs: Mau número mágico em super-bloco ao tentar abrir /dev/mapper/fedora-root
Impossível encontrar um super-bloco de sistema de ficheiros válido.
Caso isso ocorra com você, substitua o último comando por:
# xfs_growfs /dev/mapper/fedora-root
Verifique mais uma vez com:
# df -h
Agora apenas 7% está em uso.
Caso tenha mais informações sobre esse procedimento, por favor, deixe um comentário.
Fontes:
Fiz uma instalação do Fedora há um bom tempo, e nunca tinha percebido uma coisa: apenas 15GB da partição estava disponível para uso. A partição total deveria ter mais de 300GB. Como resolver? É preciso aumentar o uso da partição LVM. Após umas buscas no Google, consegui.
Primeiro verifiquei o espaço disponível:
# df -h
Sist. Arq. Tam. Usado Disp. Uso% Montado em devtmpfs 954M 0 954M 0% /dev tmpfs 971M 6,1M 965M 1% /dev/shm tmpfs 971M 1,5M 970M 1% /run /dev/mapper/fedora-root 15G 14G 1,5G 91% / tmpfs 971M 26M 945M 3% /tmp /dev/sda1 1014M 276M 739M 28% /boot tmpfs 195M 68K 195M 1% /run/user/1000
Veja que, no meu caso, a raiz (fedora-root) tem 91% em uso.
Agora o comando para aumentar a partição em 2GB:
# lvextend -L +2G /dev/mapper/fedora-root
No exemplo acima a partição vai ganhar 2GB. Você pode trocar GB por MB, basta trocar G por M.
Mas o que eu queria era usar 100% do espaço disponível. Por isso optei por:
# lvextend -l +100%FREE /dev/mapper/fedora-root
Após isso ainda se tornou necessário mais um comando, para atualizar o novo espaço com o tipo de arquivo:
# resize2fs /dev/mapper/fedora-root
Infelizmente o resultado foi:
resize2fs: Mau número mágico em super-bloco ao tentar abrir /dev/mapper/fedora-root
Impossível encontrar um super-bloco de sistema de ficheiros válido.
Caso isso ocorra com você, substitua o último comando por:
# xfs_growfs /dev/mapper/fedora-root
Verifique mais uma vez com:
# df -h
Sist. Arq. Tam. Usado Disp. Uso% Montado em devtmpfs 954M 0 954M 0% /dev tmpfs 971M 6,1M 965M 1% /dev/shm tmpfs 971M 1,5M 970M 1% /run /dev/mapper/fedora-root 230G 16G 215G 7% / tmpfs 971M 26M 945M 3% /tmp /dev/sda1 1014M 276M 739M 28% /boot tmpfs 195M 68K 195M 1% /run/user/1000
Agora apenas 7% está em uso.
Caso tenha mais informações sobre esse procedimento, por favor, deixe um comentário.
Fontes:
- How to Extend LVM Partition with lvextend command in Linux
- 'lvextend -l 100%FREE' resizing to the number of free extents rather than adding them to the current size in RHEL - Red Hat Customer Portal
- lvm - resize2fs: Bad magic number in super-block while trying to open - Stack Overflow
- partition - Why do I need to do resize2fs after lvextend? - Unix & Linux Stack Exchange
Boa dica.
___________________________________________________________