Acho que seu melhor amigo, neste caso, seria rsync
. Criar diretório
%código%. Sincronize com o diretório /home/var
existente.
/var
homem rsync
Quando a sincronização inicial estiver concluída, faça o mesmo com a partição rsync -avh /var/ /home/var/ --delete
.
Depois disso, você fica com muito pouco tempo de inatividade. Pare todos os serviços, execute novamente o rsync.
Verifique se nenhum arquivo é usado em var e home. /home
e
o mesmo para lsof | grep '/var'
. Aqui tem chance que algumas bibliotecas são usadas
%código%. Mas isso pode ser ignorado. Agora você tem 2 opções.
Opção 1. monte /home
em / media / e, em seguida, symlink /var/lib
to /dev/md3
Opção 2. mova /media/var
stuff para /var
(exceto / home / var). então mova
todos de /home
para / home /, remontar /home_new
para /home/var
, renomear
/dev/md3
to /var
. Faça alterações em /home_new
. Reinicie o servidor para ver
se tudo estiver funcionando corretamente.
Eu gosto mais da opção 2. Também sugiro que você adicione LVM para /home
.
Espero que você tenha uma ideia.
Pergunta semelhante: