Redimensionar disco no Linux

1
df
Filesystem                    1K-blocks    Used  Available Use% Mounted on
/dev/mapper/vg_cloud-lv_root   51606140 9985252   38999448  21% /
tmpfs                            515252       0     515252   0% /dev/shm
/dev/sda1                        495844   50675     419569  11% /boot
/dev/mapper/vg_cloud-lv_home 2059640248  203016 1954813516   1% /home

Eu possuo uma configuração de nuvem própria, mas ela é instalada por padrão em / var / www / html / owncloud. Não achava que o particionamento padrão tornaria o / home o maior.

Existe uma maneira de mudar todo / home para a raiz / montagem principal?

    
por Bonsi Scott 11.02.2014 / 17:48

1 resposta

0

Sim, existe. Mas eu recomendaria contra a remoção de volumes LVM, pois eles tornam a administração muito mais fácil se usados corretamente.

Comece criando um diretório temporário em / mnt. Sincronize todos os dados de / home aqui (você parece ter espaço livre suficiente). Em seguida, desmonte / home e remova o volume lógico com lvremove /dev/mapper/vg_cloud-lv_home . Lembre-se de remover a entrada / home do fstab.

Agora você deve ter LOTES de espaço livre que podem ser verificados com vgdisplay : PE livre / Tamanho.

Estenda / partition lvextend -l +100%FREE /dev/mapper/vg_cloud-lv_root e redimensione o sistema de arquivos para corresponder ao novo contêiner de volume lógico resize2fs /dev/mapper/vg_cloud-lv_root

Finalmente, sincronize os dados de under / mnt para / home e você deve terminar. Agora todo o espaço livre de / home deve ser movido para / em vez disso.

    
por 12.02.2014 / 13:59

Tags