मैं कई निर्देशिका sshfs के माध्यम से मुहिम शुरू की है । मैं कभी-कभी सर्वर से डिस्कनेक्ट हो जाता हूं (मेरे द्वारा कॉन्फ़िगर करने योग्य नहीं)। मैं आमतौर पर इस तरह निर्देशिकाओं को माउंट करता हूं
sshfs user@server.example.com:/home/user /mnt/example
जब सर्वर डिस्कनेक्ट हो जाता है, तो sshfs सबसिस्टम निर्देशिका को umount / free नहीं करता है , बल्कि इसे दुर्गम को लॉक कर देता है। टाइप करने पर भी माउंट दिखाई देता है mount
। जब मैं टाइप करता हूँ
ls /mnt/example
प्रक्रिया बंद हो जाती है (यह भी Ctrl+ cमदद नहीं करता है)। इसलिए करता हूं
sudo umount -l /mnt/example
# find pid of corresponding process:
ps aux | grep example.com
kill -9 <pid of locked sshfs process>
क्या इससे निपटने का एक बेहतर तरीका है? जाहिर है sshfs को umount करना चाहिए और सफाई करनी चाहिए ... आदर्श रूप से यह स्वचालित रूप से पुन: कनेक्ट हो जाएगा।