Uykudan sonra (veya bağlantı kesildiğinde) sshfs tarafından bağlanan klasörlere erişilemiyor


13

Genellikle, bir dosya sistemini ssh ile bağladığımda:

sshfs user@remote: ~/Mounts/Remote

ve makine uyandırılırsa (Dizüstü bilgisayar kapağının kapatılması) makineyi uyandırırsam bağlı klasöre erişemiyorum. Ayrıca, lsüst klasörde denerseniz terminal donar. Aynı şey bağlantı bir şekilde kaybolduğunda da olur.

Kullanarak bağlantısını kesmeye çalışırsanız

fusermount -u ~/Mounts/Remote

Bunu yapamam çünkü:

fusermount: / home / yotama9 / Mounts / Remote bağlantısını kesemedi: Cihaz veya kaynak meşgul

SSH'yi öldürmeye çalıştım ama klasörü tekrar bağlayamıyorum. lsklasörde hala donuyor.

Bunu nasıl önleyebilir ve düzeltebilirim (Arch Linux)?


killall -KILL sshfsve bir dahaki sefere bu yanıttan bağlama seçenekleriyle bağlanın .
Totor

Yanıtlar:


13

Ubuntu Linux'ta da aynı sorunu yaşıyorum. Özgeçmişten sonra ne yapacağım:

$ killall -9 sshfs

Sonra, umount

$ fusermount -u ~/far_projects

ve uzak dosya sistemini tekrar bağlayın.

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

Teşekkürler. Ben yerini killallilekillall -9
Yotam

1
Bir ya da iki paylaşım için senaryo hazırlamanızı öneririm. Hayatı daha kolay hale getirir.
Alex Hirzel

MacOS üzerinde de çalışır.
Shiva


2

Aynı sorunu dizüstü bilgisayarımda da yaşadım.

İhtiyacınız olan tek şey, unmount unmount komutuna tembel unmount seçeneğini (z) eklemektir:

$ fusermount -uz ~/Mounts/Remote

Sonra normalde yaptığınız gibi tekrar takın.

Ayrıca, herhangi bir hıçkırık yoluyla bağlantıyı sürdürecek olan yeniden bağlanma seçeneğini (-o yeniden bağlanma) kullandığımı belirtmek gerekir (kapağınızı kapatmak ve birkaç dakika sonra geri dönmek gibi).

Ayrıca , her seferinde ayırma / yeniden monte etme zahmetinden tasarruf etmek için sigorta dosya sistemleri (sshfs dahil) için otomatik bir bağlayıcı olan fuse gibi bir çözüme bakabilirsiniz .

Son otomatik bağlama seçeneği, sshfs içeren autofs kullanmaktır .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.