Nama volume salah untuk volume sshfs di Finder bahkan dengan opsi volname

11

Saya menggunakan sshfs @2.5dan osxfuse @ 2.6.4 diinstal melalui MacPorts 2.2.1 di MacBook Pro Retina saya akhir 2013 yang menjalankan OS X Mavericks 10.9.2. Saat mengeluarkan perintah berikut:

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

Pemasangan dilakukan dengan benar. Menggunakan terminal, semuanya berfungsi seperti yang diharapkan. Namun, finder menampilkan nama volume sebagai Y, seolah-olah kehadiran volname=opsi tidak masalah. Adakah orang lain yang mengalami ini?

Nicolas De Jay
sumber

Jawaban:

8

Pilihannya ada di akhir perintah, jadi dalam kasus Anda:

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

Saya baru saja mengalami masalah yang sama dan ini memperbaikinya untuk saya!

zacharytamas
sumber
hanya mencoba di depan dan pada akhirnya - keduanya bekerja dengan baik.
Geo
Saya pikir itu konyol juga, tetapi sepertinya membuat perbedaan bagi saya. Saya mencoba beberapa kali. Mungkin ada sesuatu tentang jalur saya yang membuat perintah parse berbeda.
zacharytamas
2

Anda membutuhkan ruang antara -odan volname:

sshfs -o volname=Z user@host:/somewhere/on/the/Y /Z
        ^
GRG
sumber
Saya mencoba apa yang Anda sarankan tetapi tidak mengubah apa pun :(
Nicolas De Jay
dengan opsi di akhir, -ovolname=Zberfungsi untuk saya di mac.
seleciii44
2

Berjuang dengan masalah ini sendiri, saya menemukan bahwa saya perlu menambahkan -o localopsi:

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

Berhati-hatilah karena pengelola OSXFUSE menyarankan opsi ini , karena mungkin menimbulkan efek samping yang tidak diinginkan:

Opsi ini menandai volume yang dipasang sebagai "lokal". Secara default, volume osxfuse ditandai sebagai "nonlokal", yang secara teknis tidak selalu sama dengan volume "server" atau "jaringan", tetapi diperlakukan seperti itu oleh Finder dalam beberapa kasus. Misalnya, Finder mungkin tidak menampilkan "server terhubung" di Desktop atau di bilah samping dalam beberapa kasus. Jika Anda menggunakan opsi ini, Anda dapat menyiasati "batasan" ini. Namun, tunggu! Jangan terlalu tergoda dan menganggap lokal adalah pil ajaib yang akan menyelesaikan semua masalah Anda. Bahkan, itu mungkin mengacaukan segalanya lebih dari yang Anda sadari.Sistem operasi dapat lebih agresif dalam menangani volume "lokal" (direktori .Trash. Akan dibuat, misalnya). Anda bisa mengalami masalah misterius dengan Disk Arbitration dan komponen sistem lainnya. Saya tidak tahu (dan mungkin tidak tahu - Mac OS X tidak semua open source!) Efek samping dari menggunakan opsi ini. Karena itu, perlakukan ini sebagai percobaan dan gunakan dengan hati-hati. Selain itu, jangan mengajukan laporan bug yang melibatkan opsi ini - mereproduksi masalah Anda tanpa opsi ini dan kemudian mengajukan laporan bug.

Manfred Urban
sumber