Eu executei um rsync entre duas pastas:
rsync -avzh /mnt/folder1 /mnt/folder2
(folder1 era /dev/sdb e folder2 era /dev/sdc, ambas as partições ext4)
Então eu desmontei a pasta1 e cometi um erro e montei /dev/sdc diretamente sobre /mnt com:
mount /dev/sdc /mnt
Quando na verdade eu queria montar /dev/sdc sobre /mnt/folder1
Agora não consigo desmontar /mnt:
umount /mnt/
umount: /mnt/: target is busy
(In some cases useful info about processes that
use the device is found by lsof(8) or fuser(1).)
Como posso consertar isso?
Verifique se não há nenhum processo usando o ponto de montagem, como seu próprio shell, por exemplo.
Se isso não faz isso
pode ajudá-lo a identificar o que está usando o ponto de montagem.
Isto é, para evitar a perda de dados !
Execute o comando a seguir para ver qual processo impede a desmontagem. Estou assumindo que você pulou a partição no dev para digitar menos:
Feche seu trabalho ou encerre os processos fornecidos e desmonte novamente. Você também pode ver quais arquivos ainda estão abertos com:
Considerando que o seguinte comando matará todos os processos e provavelmente resultará em perda de dados:
Ou mostre-o como desmontado e deixe-o desmontar automaticamente, quando os processos terminarem: