umount: parece que [o dispositivo] foi montado várias vezes

15

eu estava terminando um trabalho com um compact flash quando, tentando desmontá-lo:

#> umount /dev/sda2 
umount: it seems /dev/sda2 is mounted multiple times

Olhando o que mountdiz:

#> mount | column -t | grep sda2
/dev/sda2  on  /mnt/flashrw  type  ext3      (rw,nosuid,nodev)
/dev/sda2  on  /mnt/flashrw  type  ext3      (rw,nosuid,nodev,user=myuser)

parece que montei acidentalmente o mesmo dispositivo no mesmo local (embora de duas maneiras diferentes).

Tentei desmontá-lo várias vezes também com:

#> umount /mnt/flashrw 
umount: it seems /mnt/flashrw is mounted multiple times

sem sorte. Por fim, tentei:

#> sudo umount -f /dev/sda2

mas umounttrancado completamente.

Então a questão é: e agora?

Avio
fonte

Respostas:

24

Tente executar este comando:

sudo umount /mnt/flashrw
Derek Farren
fonte
3
Sim, consertou para mim. Essa foi a mensagem de erro mais enganosa que já vi há um tempo.
precisa saber é o seguinte
E se você não tem acesso ao sudo no servidor
user5359531
0

Provavelmente foi um bug do kernel devido a uma interação instável do patch. Eu estava usando um kernel de baunilha 3.4.11 corrigido com o patch RT-PREEMPT correspondente de Ingo Molnar .

Devido a um grave vazamento de memória , mudei para o patch 3.6.4 vanilla + RT-PREEMPT e agora o sistema parece realmente estável. O problema nunca se apresentou novamente. Espero que isso ajude alguém no futuro.

Avio
fonte
Por que isso está marcado como resposta?
jamesh
11
Porque era o que realmente estava acontecendo comigo. Não era o caso de uso para iniciantes "Não consigo desmontar minha caneta USB e nem sei sobre a existência de lsof ou fusor", era um problema do kernel devido a um patch não oficial (e problemático) do kernel aplicado a um kernel personalizado.
Avio