Devo sair e re-entrar como root para emitir o comando?
Sim! Mover seu /home
enquanto estiver logado é uma péssima ideia. Os arquivos ainda estão abertos aqui.
-
Logout.
-
Vá para um terminal virtual pressionando Ctrl + Alt + F1
-
Faça o login usando a linha de comando.
-
Use
sudo su -
para se tornar completamente root , incluindo as variáveis de ambiente. -
Verifique se nenhum arquivo ainda está aberto no
/home
e continue somente se nada estiver aberto:lsof -n | grep \/home\/
-
Execute as ações.
-
Volte para o seu VT gráfico: Ctrl + Alt + F7
-
Faça login novamente.
Como alternativa, execute isso no modo de recuperação para ter certeza de que nenhum arquivo para um usuário está aberto:
Eu recebo a mensagem de erro:
mv: não é possível mover / home 'para / old_home': dispositivo ou recurso ocupado
Isso é provavelmente porque não apenas arquivos estão abertos lá, mas também os sistemas de arquivos são montados por você no seu /home/username/.gvfs/
em algum lugar. O logout deve desmontá-los. Se não, inspecione as montagens atuais com cat /proc/mounts
.