Como você adiciona mais espaço a uma partição Fedora (LVM)?

13

Em suma, eu tenho uma VM que ficou sem espaço. Eu aumentei o tamanho do disco rígido da VM para ser 4 vezes maior, mas a partição do sistema operacional ainda está usando apenas 1x o espaço. Eu preciso mudar a partição LVM para ocupar o espaço extra de 4x, mas não sei como estender a partição LVM.

(OBSERVAÇÃO: Para fazer as capturas de tela abaixo, eu tive que iniciar a partir de um live-cd para gnome-partition-manager (também conhecido como gparted). Muito infelizmente o gparted só consegue" detectar o LVM "e não pode fazer 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 direções < 1 > sobre como crescer a partição LVM via GUI ou linha de comando! Como você desenvolve uma partição LVM que foi criada pela instalação padrão do Fedora?

Se você está dando instruções de linha de comando. Por favor, explique o que cada linha de comandos faz.

    
por Trevor Boyd Smith 13.09.2011 / 15:33

2 respostas

14

Eu pensei que costumava fazer isso com a ferramenta GUI system-config-lvm no CentOS, mas não funciona para mim hoje. Então eu tive que ir à velha escola. Como sempre, isso pode destruir seus dados, então FAÇA UM BACKUP !! Obrigado a especialistas em toda a Internet por fornecer essas dicas. Infelizmente minhas anotações não incluem detalhes de atribuição. Observe que realizei todas essas mudanças enquanto o sistema estava ativo.

  1. Aumentar o disco usando o fdisk
    1. fdisk -l (para ver o layout da partição, normalmente estamos lidando com / dev / sda2)
    2. fdisk /dev/sda
    3. d (exclua uma partição)
    4. 2 (se a parte que queremos crescer for / dev / sda2; note que isso não exclui nenhum dado no disco)
    5. n (cria uma nova partição)
    6. p (partição primária)
    7. 2
    8. <return> (bloco inicial padrão, normalmente 14, já que a troca é a primeira)
    9. <return> (bloco final padrão, tamanho total da partição)
    10. verifique se o tipo de partição é 8e para o Linux LVM
      1. t
      2. 8e
    11. w (gravar alterações no disco)
  2. reinicialize para obter a nova tabela de partições
  3. pvresize /dev/sda2
  4. pvscan deve mostrar novo tamanho maior
  5. lvextend -l +100%FREE /dev/vg_centos6/lv_root (-L + 10G para adicionar 10GB é outra opção)
  6. resize2fs /dev/vg_centos6/lv_root
  7. df deve mostrar novo espaço livre
por 10.06.2012 / 05:52
1

O comando lvextend pode ajudá-lo. Por exemplo,

lvextend -L +54 /dev/vg01/lvol10 /dev/sdk3

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.

    
por 14.09.2011 / 16:16