Saya telah menginstal OSXFUSE
di mac saya dan digunakan sshfs
untuk me-mount direktori jarak jauh. Sekarang saya ingin melepasnya, tetapi tidak dapat menemukan jalannya. OS saya adalah OSX 10.8 Mountain. Adakah yang bisa membantu?
157
umount
, seperti yang dikatakan dokumen (ditunjukkan oleh jawaban @opsmason).umount
Awalnya tidak mulai bekerja karena saya pikir ituunmount
— tidak adan
!Coba ini:
Contoh:
Jika itu tidak berhasil, coba perintah yang sama dengan root:
sumber
umount -f /Users/me/Documents/there
tanpa sudoumount -f ~/relative-path
Bekerja setiap saat :)
Perhatikan
force
tagsumber
Setidaknya dalam 10.11 (El Capitan), halaman manual untuk umount menunjukkan:
Pendekatan ini (misalnya, " jalur umut diskutil / ke / mount / point ") memungkinkan saya untuk meng-unmount konten yang terpasang di sshfs, dan tidak memerlukan sudo. (Dan saya percaya itu harus bekerja kembali setidaknya 10.8.)
sumber
diskutil unmount force /path/to/mountpoint
akan membantu saya.diskutil umount force ...
. Metode lain di sini juga.gunakan
ps aux | grep sshfs
untuk menemukan PID dari sshfs (Ini akan menjadi nomor di sebelah nama pengguna)Lalu
kill -9 $PID
, jika solusi lain tidak berhasilsumber
Berikut ini bekerja untuk saya:
Contoh:
Anda juga dapat menemukan volume yang dibuat oleh sshfs di Finder, klik kanan, dan pilih Eject. Yaitu, setahu saya, versi GUI dari perintah di atas.
sumber
Jika Anda memiliki masalah dengan
fusermount
perintah, Anda dapat mematikan proses:sumber
Dalam kasus saya (Mac OS Mojave), kuncinya adalah menggunakan path lengkap
$umount -f /Volumnes/fullpath/folder
sumber
Sama seperti referensi, izinkan saya mengutip FAQ osxfuse
Seperti disebutkan di atas, salah satu
diskutil unmount
atauumount
harus bekerjasumber
Hanya untuk referensi saya menemukan ini bekerja untuk saya.
diskutil unmount / path / ke / direktori /
Ketika saya menggunakan perintah umount saya mendapat kesalahan yang merekomendasikan perintah diskutil ini.
sumber
Jika masalah Anda adalah bahwa Anda memasang drive jaringan dengan SSHFS, tetapi koneksi ssh terputus dan Anda tidak dapat menginstalnya kembali karena kesalahan seperti
mount_osxfuse: mount point /Users/your_user/mount_folder is itself on a OSXFUSE volume
, pengguna github theunsa menemukan solusi yang bekerja untuk saya. Mengutip jawabannya:Solusi saya saat ini adalah untuk:
Temukan proses pelakunya sshfs:
Bunuh itu:
sudo force unmount direktori "tidak tersedia":
Remount direktori sekarang "tersedia" dengan sshfs ... dan kemudian besok pagi kembali ke langkah 1.
sumber
Anda selalu dapat melakukan ini dari finder. Cukup navigasikan ke direktori di atas tempat mount dan tekan ikon eject di atas folder yang terpasang, yang akan memiliki SSHFS dalam namanya (dalam finder). Jalan pintas untuk membuka folder di finder dari terminal adalah
open .
yang akan membuka direktori saat ini di jendela pencari baru. Ganti "." dengan direktori pilihan Anda.
sumber