Deixe-me primeiro descrever o problema. Eu trabalho em um Macbook Air e tenho um pendrive permanentemente conectado para dados de trabalho maiores. Uma vez por semana acontece comigo que a energia fica baixa - depois que eu conecto a energia, recebo a mensagem de que o USB foi desconectado incorretamente. A situação normal é trabalhar no trem por duas horas, fechar o macbook para ir ao escritório, fazer o login no escritório - ou o contrário - então soluções para manter a energia conectada não são tão úteis.
E não, eu não o removi por acidente - é uma dessas unidades que quase não sai do caso em que você quase precisa de uma ferramenta para removê-lo. Após o login, a unidade é novamente montada na mesma pasta. Mais irritante é no terminal onde eu estou em uma pasta nesta unidade eu recebo seguinte erro:
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
<E> fish: getcwd() failed with errno 2/No such file or directory
Como você vê, eu atualmente uso fish - mas usando o bash eu tenho problemas similares (embora o erro não esteja disponível).
Em shells eu posso me livrar dele indo para uma pasta em um dispositivo diferente e mudando de volta. O nome da pasta é exatamente o mesmo de antes. O irritante é que eu gosto de ter um grande número de sessões dentro do tmux e a maioria executa alguns processos (R e vim) - o R não pode se recuperar fazendo isso, e no vim há uma bagunça de "arquivos sumidos" ou " mudou ". Não consigo me recuperar totalmente e tenho que abandoná-los, pois os erros nunca parecem parar. Obviamente, perco dados não salvos fazendo isso e leva algum tempo até que tudo seja configurado novamente. Curiosamente, os aplicativos gui lidam bem com isso e se recuperam.
Então, há uma maneira de manter ou recuperar a situação?
Como leigo, tenho a impressão de que pode haver um problema ao acordar - que os processos surgem para tentar acessá-lo rapidamente antes que ele saia do modo de suspensão. Talvez eu pudesse apenas mantê-los dormindo um pouco mais ...