Responder1
Como o seu /home
tamanho é de apenas 150G, mover 150G de /home
para /
significadestruindo completamenteo /home
LV.
O procedimento seria:
1.) Faça backup de tudo /home
que você não deseja perder.
2.) Se possível, faça login no console como root para que /home
não esteja em uso e desmonte /home
.
Se isso não for possível, você precisará comentar a linha do /home
sistema de arquivos in /etc/fstab
e 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 /home
desmontado, execute os seguintes comandos. (Observação:este é o passo destrutivo: após esses comandos, a única maneira de obter o conteúdo de suas /home
costas 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 -r
opçã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 ext3
de ext4
sistemas 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).