Không thể truy cập các thư mục được gắn bởi sshfs sau khi ngủ (hoặc khi mất kết nối)


12

Thông thường, khi tôi gắn kết một hệ thống tập tin qua ssh:

sshfs user@remote: ~/Mounts/Remote

và máy ngủ đông (đóng nắp Máy tính xách tay) nếu tôi đánh thức máy tôi không thể truy cập vào thư mục được gắn. Hơn nữa, nếu tôi cố gắng lstrong thư mục cha, thiết bị đầu cuối đóng băng. Điều tương tự cũng xảy ra khi mất kết nối.

Nếu cố gắng ngắt kết nối bằng cách sử dụng

fusermount -u ~/Mounts/Remote

Tôi không thể làm điều này bởi vì:

fusermount: không thể ngắt kết nối / home / yotama9 / Mounts / Remote: Thiết bị hoặc tài nguyên bận

Tôi đã cố giết ssh nhưng tôi không thể gắn thư mục lại. lstrong thư mục vẫn đóng băng.

Làm cách nào để tránh điều này và sửa lỗi này (Arch Linux)?


killall -KILL sshfsvà lần sau, gắn kết với các tùy chọn gắn kết từ câu trả lời này .
Totor

Câu trả lời:


12

Tôi gặp vấn đề tương tự trong Ubuntu Linux. Những gì tôi làm sau khi tiếp tục:

$ killall -9 sshfs

Sau đó,

$ fusermount -u ~/far_projects

và gắn kết lại hệ thống tập tin từ xa.

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

Cảm ơn. Tôi đã thay thế killallbằngkillall -9
Yotam

1
Tôi đề nghị tạo một kịch bản cho nhiều hơn một hoặc hai chia sẻ. Nó làm cho cuộc sống dễ dàng hơn nhiều.
Alex Hirzel

Hoạt động trên macOS cũng vậy.
Shiva


2

Tôi đã có vấn đề tương tự trên máy tính xách tay của tôi.

Tất cả những gì bạn cần là bao gồm tùy chọn unmount lười biếng (z) trong lệnh unmount của bạn:

$ fusermount -uz ~/Mounts/Remote

Sau đó, chỉ cần kể lại giống như bạn thường làm.

Ngoài ra, đáng chú ý là tôi sử dụng tùy chọn kết nối lại (-o kết nối lại) sẽ duy trì kết nối thông qua bất kỳ trục trặc nào (như đóng nắp của bạn và quay lại vài phút sau).

Bạn cũng có thể xem xét một giải pháp như afuse , đó là trình tự động tìm kiếm các hệ thống tập tin cầu chì (bao gồm sshfs) để tiết kiệm cho bạn những rắc rối của việc đếm / lặp lại mỗi lần.

Một tùy chọn tự động gắn kết cuối cùng là sử dụng tự động với sshfs .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.