Tidak dapat mengakses folder yang dipasang oleh sshfs setelah tidur (atau ketika koneksi terputus)


12

Seringkali, ketika saya memasang sistem file melalui ssh:

sshfs user@remote: ~/Mounts/Remote

dan mesin berhibernasi (menutup penutup Laptop) jika saya bangun mesin saya tidak dapat mengakses folder yang dipasang. Selanjutnya, jika saya mencoba lsdi folder induk, terminal membeku. Hal yang sama juga terjadi ketika koneksi terputus.

Jika coba unmount menggunakan

fusermount -u ~/Mounts/Remote

Saya tidak dapat melakukan ini karena:

fusermount: gagal di-unmount / home / yotama9 / Mounts / Remote: Perangkat atau sumber daya sibuk

Saya mencoba untuk membunuh ssh tetapi saya tidak dapat memasang folder lagi. lsdalam folder masih membeku.

Bagaimana saya bisa menghindari ini dan memperbaikinya (Arch Linux)?


killall -KILL sshfs, dan lain kali, pasang dengan opsi pemasangan dari jawaban ini .
Totor

Jawaban:


12

Saya mengalami masalah yang sama di Ubuntu Linux. Apa yang saya lakukan setelah melanjutkan:

$ killall -9 sshfs

Lalu, umount

$ fusermount -u ~/far_projects

dan pasang kembali sistem file jarak jauh.

$ sshfs -o idmap=user youruser@server:/projects ~/far_projects

Terima kasih. Saya diganti killalldengankillall -9
Yotam

1
Saya sarankan membuat skrip untuk lebih dari satu atau dua bagian. Itu membuat hidup jauh lebih mudah.
Alex Hirzel

Bekerja di macOS juga.
Shiva


2

Saya memiliki masalah yang sama pada laptop saya.

Yang Anda butuhkan adalah memasukkan opsi unmount malas (z) dalam perintah unmount Anda:

$ fusermount -uz ~/Mounts/Remote

Kemudian, pasang kembali dengan cara yang sama seperti biasanya.

Juga, perlu dicatat bahwa saya menggunakan opsi sambung kembali (-o sambungkan kembali) yang akan menjaga koneksi melalui cegukan (seperti menutup tutup Anda dan kembali beberapa menit kemudian).

Anda juga dapat melihat solusi seperti afuse yang merupakan auto-mounter untuk filesystem sekering (termasuk sshfs) untuk menghemat kerumitan unmount / remounting setiap saat.

Satu opsi pemasangan otomatis akhir adalah menggunakan autofs dengan sshfs .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.