LoginSignup
3
4

More than 5 years have passed since last update.

fuse: bad mount point が発生した時の対処

Last updated at Posted at 2017-02-05

sshfsでリモートのディレクトリをローカルにマウントしてIDEを利用しています。
fuse: bad mount point が発生したのでその時の対処を記録しておきます。
すでに対応方法の説明をされている方がおられたのでそちらを参考にしました。
参考)fuse: bad mount pointが起きたときは

発生時

sshfsでリモートのディレクトリをローカルにマウントしようとして以下のコマンドを実行しました。

$ sshfs kuser@192.168.56.2:/var/www/html/ ./mountdir
fuse: bad mount point `./mountdir': Input/output error

マウントできずにエラーが発生。

対応

まず状況を確認。

$ ps uax | grep sshfs
1931 0.0 0.0 2668556 648 ?? Ss 金01PM 0:21.35 sshfs kuser@192.168.56.2:/var/www/html/ ./mountdir
7227 0.0 0.0 2434852 812 s000 S+ 12:20PM 0:00.00 grep sshfs

プロセスを殺す。

$ kill -9 1931

ひとまずこれで再マウントできるようになりました。
もし、この方法の問題点やより良い方法をご存知の方がいらっしゃいましたらご意見いただければと思います。

追記

上記の操作を行った後に

$ sshfs kuser@192.168.56.2:/var/www/html/ ./mountdir
mount_osxfusefs: mount point /Users/kuser/mountdir is itself on a OSXFUSE volume

となっていつまでも上手くマウントできなくなってしまうことがあったので、このときの対処法について

まずアンマウントできるかどうか

$ umount mountdir
umount(/Users/kuser/mountdir): Resource busy -- try 'diskutil unmount'

ダメだったときに説明の通り実行

$ diskutil umount mountdir
Unmount failed for mountdir

やはりダメだったときに強制的にアンマウント

$ umount -f mountdir
$ sshfs kuser@192.168.56.2:/var/www/html/ ./mountdir
kuser@192.168.56.2's password:

上手くいきました。

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4