volnameオプションを指定しても、Finderのsshfsボリュームのボリューム名が間違っている


11

sshfs @2.5OS X Mavericks 10.9.2を実行しているMacBook Pro Retina Late 2013にMacPorts 2.2.1を介してインストールされ、osxfuse @ 2.6.4 を使用しています。次のコマンドを発行する場合:

sshfs -ovolname=Z user@host:/somewhere/on/the/Y /Z

取り付けは正しく行われています。端末を使用すると、すべてが期待どおりに機能します。ただし、finder Yは、volname=オプションの存在が問題ではないかのように、ボリューム名をと表示します。他の誰かがこれに遭遇しましたか?

回答:


8

オプションはコマンドの最後にあるので、あなたの場合:

sshfs user@host:/somewhere/on/the/Y /Z -o volname=Z

私は同様の問題を抱えていましたが、これで修正されました!


前と最後で試してみました-どちらもうまくいきました。
Geo

私もばかげていると思いましたが、私にとっては違いがあったようです。何度か試しました。コマンドの解析が異なる原因となったのは、私のパスに関するものでした。
zacharytamas

2

-oとの間にスペースが必要ですvolname

sshfs -o volname=Z user@host:/somewhere/on/the/Y /Z
        ^

私はあなたが提案したものを試しましたが、それは何も変更しません:(
Nicolas De Jay

最後にオプションを指定すると、-ovolname=ZMac で動作します。
seleciii44 2018年

2

私自身、この問題に苦労して、-o localオプションを追加する必要があることに気付きました。

sshfs user@host:/somewhere/on/the/Y /Z -o volname=Z -o local

ただし、OSXFUSEのメンテナはこのオプションを使用しないように注意してください。不要な副作用を引き起こす可能性があります

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.