SSHFS - tự động kết nối lại


16

Tôi có một mount SSHFS mà tôi có thể kết nối bằng dòng lệnh:

echo myPassword | sudo sshfs user@home.address:/ /media/NAS -p31337 -o workaround=rename -o password_stdin -o allow_other

có vẻ như gắn kết NAS của tôi /media/NASđủ tốt.

Rất hiếm khi kết nối sẽ bị ngắt nếu có điện hoặc điện áp Internet, và trong những trường hợp này, tôi sẽ phải nhận ra điều này đã xảy ra và kết nối lại bằng tay bằng cách sử dụng cùng một lệnh.

Có cách nào để tôi có thể khiến Máy chủ Ubuntu của mình tự động cố gắng kết nối lại, cứ sau 30 giây, nếu kết nối bị hỏng?

Cảm ơn.

Câu trả lời:


30

Câu hỏi này được trả lời trên /server/6709/sshfs-mount-that-survives-disconnect/639435 . Tôi đang nhân đôi nó ở đây.

sshfs -o reconnect,ServerAliveInterval=15,ServerAliveCountMax=3 server:/path/to/mount

Như đã giải thích tại liên kết Lỗi Máy chủ, ServerAliveInterval=15tùy chọn được yêu cầu sshfskiểm tra xem máy chủ có còn sống sau mỗi 15 giây không. ServerAliveCountMax=3cho phép máy chủ không phản hồi tối đa ba lần kiểm tra còn sống. Kết quả là nếu máy chủ không khả dụng trong 1 phút, sshfssẽ kết nối lại với máy chủ.

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.