そのため、sshfs
を使用すると、サーバーのマウントポイントとして使用していたフォルダーが破損しました。サーバーが正しくマウント解除されませんでした(ネットワークのドロップアウトが原因だと思います)。
その結果、最初にls
フォルダを作成したmountpoint
my/Volumes /を実行すると、I/Oエラーが発生します。
joehealey@Joes-MacBook-Pro:/Volumes$ ls -al
ls: mountpoint: Input/output error
total 24
drwxrwxrwt@ 7 root admin 238 21 Oct 13:08 ./
drwxr-xr-x 37 root wheel 1326 3 Oct 12:38 ../
-rw-r--r--@ 1 joehealey admin 6148 22 Sep 2014 .DS_Store
drwxr-xr-x 1 joehealey staff 8192 28 Jul 20:04 BOOTCAMP/
lrwxr-xr-x 1 root admin 1 15 Oct 08:52 Macintosh HD@ -> /
drwxrwxrwx 0 root wheel 0 21 Oct 13:08 MobileBackups/
joehealey@Joes-MacBook-Pro:/Volumes$ mkdir mountpoint
mkdir: mountpoint: File exists
joehealey@Joes-MacBook-Pro:/Volumes$
this などのスレッドで同様の問題が発生しましたが、ディスク全体を核にするなどの提案があります。今は、これにそれほど関心がなく、ここまで進む準備ができています。この特定のインスタンスを強制的に削除して解決する方法があるかどうか疑問に思っていますか?
単に使用:
umount /Volumes/mountpoint
それを解決しました。なぜだかわからないfsusermount -u
は私のインストールのオプションではありませんでした。おそらく他の誰かが知っているでしょう(?)。
完全なリファレンス:
前
joehealey@Joes-MacBook-Pro:/Volumes$ mount
/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
/dev/disk0s4 on /Volumes/BOOTCAMP (ntfs, local, read-only, noowners)
localhost:/nWFBTycSJIUVhjjjh8YMP4 on /Volumes/MobileBackups (mtmfs, nosuid, read-only, nobrowse)
wms_joe@DMI:/home/wms_joe/ on /Volumes/mountpoint (osxfusefs, nodev, nosuid, synchronous, mounted by joehealey)
wms_joe@DMI:
mountpoint
上のサーバーが問題の記事です。
アンマウント
joehealey@Joes-MacBook-Pro:/Volumes$ umount /Volumes/mountpoint
後
joehealey@Joes-MacBook-Pro:/Volumes$ mount
/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
/dev/disk0s4 on /Volumes/BOOTCAMP (ntfs, local, read-only, noowners)
localhost:/nWFBTycSJIUVhjjjh8YMP4 on /Volumes/MobileBackups (mtmfs, nosuid, read-only, nobrowse)
以前に拒否されたフォルダを再作成できるようになりました
joehealey@Joes-MacBook-Pro:/Volumes$ mkdir mountpoint
joehealey@Joes-MacBook-Pro:/Volumes$ ls
BOOTCAMP Macintosh HD MobileBackups mountpoint
sshfs
ボリュームの場合は、通常どおりマウントを解除できます。
fusermount -u /Volumes/mountpoint
(少なくとも、これはLinuxで機能します。OSXでsshfs/Fuseがどのように機能するかは完全にはわかりません。)