Em poucas palavras, eu tenho uma VM que ficou sem espaço. Aumentei o tamanho do disco rígido da VM para 4 vezes maior, mas a partição do sistema operacional ainda está usando apenas 1x o espaço. Preciso alterar a partição LVM para ocupar o espaço extra de 4x, mas não sei como estender a partição LVM.
(NOTA: Para fazer as capturas de tela fornecidas abaixo, tive que inicializar a partir de um live-cd para o gnome-partition-manager (também conhecido como gparted). Infelizmente, o gparted só pode "detectar o LVM" e não pode executar nenhuma operação do LVM .)
Aqui está o que "gparted" mostra. Observe que a opção "redimensionar" não está disponível:
O problema:
Não consigo encontrar boas orientações <1> sobre como aumentar a partição LVM via GUI ou linha de comando! Como você cresce uma partição LVM que foi criada pela instalação padrão do Fedora?
Se você estiver dando instruções da linha de comando. Por favor, explique o que cada linha de comandos faz.
fonte
Respostas:
Eu pensei que costumava fazer isso com a ferramenta GUI system-config-lvm no CentOS, mas não está funcionando para mim hoje. Então eu tive que ir à velha escola. Como sempre, isso pode destruir seus dados, por isso faça um backup! Agradecemos a especialistas em toda a Internet por fornecer essas dicas. Infelizmente, minhas anotações não incluem detalhes de atribuição. Nota: realizei todas essas alterações enquanto o sistema estava ativo.
fdisk -l
(para ver o layout da partição, normalmente lidamos com / dev / sda2)fdisk /dev/sda
d
(excluir uma partição)2
(se a parte que queremos crescer for / dev / sda2; observe que isso não exclui nenhum dado do disco)n
(crie uma nova partição)p
(partição primária)2
<return>
(bloco inicial padrão, normalmente 14 desde que o swap é o primeiro)<return>
(bloco final padrão, tamanho completo da partição)t
8e
w
(gravar alterações no disco)pvresize /dev/sda2
pvscan
deve mostrar novo tamanho maiorlvextend -l +100%FREE /dev/vg_centos6/lv_root
(-L + 10G para adicionar 10 GB é outra opção)resize2fs /dev/vg_centos6/lv_root
df
deve mostrar novo espaço livrefonte
O comando lvextend pode ajudá-lo. Por exemplo,
tenta estender o tamanho desse volume lógico em 54 MB no volume físico / dev / sdk3. Isso só é possível se / dev / sdk3 for um membro do grupo de volumes vg01 e houver extensões físicas livres suficientes nele.
fonte