redimensionar / de /home

redimensionar / de /home

Eu gostaria de adicionar o 150G de /homepara/

Preciso fazer isso com DC ao vivo?

isso excluirá meus dados?

insira a descrição da imagem aqui

Responder1

Como o seu /hometamanho é de apenas 150G, mover 150G de /homepara /significadestruindo completamenteo /homeLV.

O procedimento seria:

1.) Faça backup de tudo /homeque você não deseja perder.

2.) Se possível, faça login no console como root para que /homenão esteja em uso e desmonte /home.

Se isso não for possível, você precisará comentar a linha do /homesistema de arquivos in /etc/fstabe reinicializar, para que o sistema seja ativado sem mount /home. Nessa situação, você ainda poderá fazer login com SSH ou em modo de texto, mas logins GUI como usuários regulares não serão possíveis, pois não haverá diretórios iniciais graváveis ​​para usuários regulares. Um login da GUI precisa gravar alguns arquivos pequenos no diretório inicial do usuário.

3.) Depois de /homedesmontado, execute os seguintes comandos. (Observação:este é o passo destrutivo: após esses comandos, a única maneira de obter o conteúdo de suas /homecostas antigas é a partir dos backups feitos na etapa 1.)

lvremove /dev/centos/home
lvextend -L +150G -r /dev/centos/root

Se a sua distribuição Linux não for nova o suficiente para suportar a -ropção lvextend, você poderá omitir essa opção e usar um comando específico do sistema de arquivos para estender o sistema de arquivos raiz. Para ext2// tipos ext3de ext4sistemas de arquivos, o comando seria resize2fs /dev/centos/root. Para um sistema de arquivos XFS, o comando seria xfs_growfs /.

CentOS 7 e superior usam o tipo de sistema de arquivos XFS por padrão; versões mais antigas do CentOS provavelmente usarão ext4.

4.) Por fim, restaure/recrie os diretórios iniciais dos usuários em /home(agora será um diretório vazio normal que foi usado anteriormente como ponto de montagem).

informação relacionada