私自身、この問題に苦労して、-o local
オプションを追加する必要があることに気付きました。
sshfs user@host:/somewhere/on/the/Y /Z -o volname=Z -o local
ただし、OSXFUSEのメンテナはこのオプションを使用しないように注意してください。不要な副作用を引き起こす可能性があります。
このオプションは、マウントされているボリュームを「ローカル」としてマークします。デフォルトでは、osxfuseボリュームは「非ローカル」としてマークされます。これは技術的には「サーバー」または「ネットワーク」ボリュームと必ずしも同じではありませんが、Finderによってそのように扱われる場合があります。たとえば、Finderがデスクトップまたはサイドバーに「接続されたサーバー」を表示しない場合があります。このオプションを使用すると、この「制限」を回避できます。しかし、待ってください!あまり誘惑されないでください。ローカルはすべての問題を解決する魔法の薬だと考えてください。実際、それはあなたが理解する以上に物事を混乱させるかもしれません。オペレーティングシステムは、「ローカル」ボリュームの処理をより積極的にすることができます(1つには、.Trashes。ディレクトリが作成されます)。ディスクアービトレーションやその他のシステムコンポーネントで不可解な問題が発生する可能性があります。このオプションを使用した場合の副作用はわかりません(おそらく、わかりません-Mac OS Xがすべてオープンソースではありません!)。したがって、これは実験的なものとして扱い、注意して使用してください。さらに、このオプションに関連するバグレポートを提出しないでください。このオプションを使用せずに問題を再現してから、バグレポートを提出してください。