Eu instalei OSXFUSE
no meu mac e usei sshfs
para montar um diretório remoto. Agora eu gostaria de desmontá-lo, mas não consigo encontrar o caminho. Meu sistema operacional é o OSX 10.8 Mountain. Alguém pode ajudar?
157
Não use umount
.
Usar
fusermount -u PATH
umount
, como dizem os documentos (apontado pela resposta de @opsmason).umount
a trabalhar inicialmente porque pensei que simunmount
- não hán
!Tente o seguinte:
Exemplo:
Se isso não funcionar, tente o mesmo comando que o root:
fonte
umount -f /Users/me/Documents/there
sem sudoumount -f ~/relative-path
Funciona toda vez :)
Observe a
force
tagfonte
Pelo menos em 10.11 (El Capitan), a página de manual do umount indica:
Essa abordagem (por exemplo, "diskutil umount path / to / mount / point ") me permite desmontar o conteúdo montado por sshfs e não requer o sudo. (E acredito que ele deve funcionar até pelo menos 10,8.)
fonte
diskutil unmount force /path/to/mountpoint
ajudaria para mim.diskutil umount force ...
. Outros métodos aqui também.use
ps aux | grep sshfs
para encontrar o PID do sshfs (será o número ao lado do nome do usuário)Então
kill -9 $PID
, se as outras soluções não funcionaremfonte
O seguinte funcionou para mim:
Exemplo:
Também é possível localizar o volume criado pelo sshfs no Finder, clicar com o botão direito do mouse e selecionar Ejetar. Qual é, até onde eu sei, a versão da GUI do comando acima.
fonte
Se você tiver problemas com o
fusermount
comando, pode matar o processo:fonte
No meu caso (Mac OS Mojave), a chave é usar o caminho completo
$umount -f /Volumnes/fullpath/folder
fonte
Apenas como referência, deixe-me citar o FAQ do osxfuse
Como mencionado acima, um
diskutil unmount
ouumount
deve funcionarfonte
Apenas para referência, achei que isso funcionou para mim.
diskutil desmontar / caminho / para / diretório /
Quando usei o comando umount, recebi um erro que recomendava esse comando diskutil.
fonte
Se o seu problema é que você montou uma unidade de rede com SSHFS, mas a conexão ssh foi cortada e você simplesmente não pode montá-la novamente devido a um erro como o erro
mount_osxfuse: mount point /Users/your_user/mount_folder is itself on a OSXFUSE volume
, o usuário do github theunsa encontrou uma solução que funciona para mim. Citando sua resposta:Minha solução atual é:
Encontre o processo sshfs responsável:
Mate isso:
sudo force desmontar o diretório "indisponível":
Remonte o diretório agora "disponível" com sshfs ... e amanhã de manhã volte para a etapa 1.
fonte
Você sempre pode fazer isso no localizador. Simplesmente navegue até o diretório acima do local da montagem e pressione o ícone de ejeção na pasta montada, que terá SSHFS no nome (no localizador). Um atalho para abrir uma pasta no localizador a partir do terminal é
open .
que abrirá o diretório atual em uma nova janela do localizador. Substitua "." com o seu diretório de escolha.
fonte