fuse: bad mount pointが起きたときは

sshfsでローカルにリモートのディレクトリをマウントしていたときに、回線が切れたりした場合、マウントした箇所に移動しようとすると、

fuse: bad mount point `/Users/hideack/mnt/foo': Input/output error

といったエラーメッセージが表示されることがある。この場合、一度、sshfsのプロセスを消す必要がある。

$ ps uax | grep sshfs
hideack     41245   0.0  0.0   679756    308   ??  Ss    5:59PM   0:00.71 sshfs hideack@192.168.**.**:/home/foo /Users/hideack/mnt/foo

$ kill -QUIT 41245

$ umount -l ~/mnt/foo

落ち着いて考えればわかることですね。落ち着いて考えよう…。