Umount + não pode ser desmontado

3

Eu não posso desmontar na minha máquina Linux e não por umount -f por favor conselho?

[root@Linux umount /mnt/cdrom
  umount: /mnt/cdrom: device is busy
  umount: /mnt/cdrom: device is busy
    
por yael 13.04.2011 / 13:30

4 respostas

5

Você pode usar o fusor para ver quais processos ainda estão usando essa montagem:

fuser -mu /mnt/cdrom

Se você quiser matar esses processos via fusor, use -k :

fuser -mk /mnt/cdrom

Eu frequentemente (como em: eu gostaria de ter um níquel todas as vezes ...) me descobri incapaz de desmembrar porque eu tinha cd para uma montaria como eu, então su'd para torcer. Minha casca antiga ainda está no ponto de montagem, então não posso desmontar. Tente sair do shell de root e veja se o shell do seu usuário ainda está em cd para algo em /mnt/cdrom .

    
por 13.04.2011 / 13:36
4

Você precisa descobrir o que está usando o sistema de blocos na montagem e interromper esse processo. Você pode ter uma idéia do que pode estar lá executando lsof | grep /mnt/cdrom para ver quais processos têm essa pasta aberta. Você pode começar fechando qualquer gerenciador de arquivos e cd'ing de lá de qualquer terminal.

    
por 13.04.2011 / 13:33
0

Você provavelmente está vendo o CD de um console ou navegador de arquivos sem perceber. O Linux não permitirá que você desmonte se estiver em uso.

    
por 13.04.2011 / 13:34
0

Se você não se importa com o que pode estar usando o dispositivo, você pode umount -f /mnt/cdrom , o que o forçará a ser desmontado.

    
por 13.04.2011 / 13:38

Tags