umount parado e incapaz de matar seu processo

3


Às vezes, quando eu removo o cartão SD, posso notar que, quando eu o reinseri, ele não monta sozinho. Também notei que um processo está parado e não posso matá-lo (nem mesmo com -9). Eu uso o Ubuntu 14.04.

Alguma ideia do que faço de errado?

    
por lewiatan 12.11.2015 / 14:39

2 respostas

3

Primeiro: saia desse diretório no terminal :) Jocking .. mas não tanto, pensando quantas vezes eu corro umount e isso me dá um erro porque estou realmente dentro da pasta . Gostaria de ir no terminal e tente lsof | grep ssdDirectory , para ver o que diz está usando esse dir.

Exemplo de saída de lsof | grep /mnt/share , em que o compartilhamento é montado.

COMMAND     PID  TID    USER   FD      TYPE             DEVICE  SIZE/OFF       NODE NAME
lsof      11930         root  cwd       DIR              253,2        15     213678 /mnt/share

Isso está dizendo que lsof está executando exatamente de / mnt / share com FD (Descritor de Arquivos) cwd , o diretório de trabalho atual. Se você ver o mesmo .. sair desse diretório;))

    
por 12.11.2015 / 15:27
1

O processo de umount está preso na chamada do sistema e no kernel aguardando algo - talvez seja um problema de driver incorreto, porque normalmente os drivers USB lidam corretamente com essas situações e deixam os processos do userspace sair, em vez de pendurá-los no modo kernel. de repente puxa o stick USB ou o cartão SD do leitor.

    
por 12.11.2015 / 14:59