Câu hỏi Gắn qua cifs hoặc sshfs lúc khởi động tùy thuộc vào wifi SSID


Tôi có một máy chủ nhà ubuntu 12.10 có sẵn trên internet cho các kết nối SSH. Tôi cũng có máy tính xách tay ubuntu mà tôi sử dụng ở nhà và khi đang trên đường. Những gì tôi muốn là trong quá trình khởi động, tùy thuộc vào kết nối WiFi có sẵn, nó hoặc chọn cifs khi trên mạng gia đình của tôi, hoặc SSHFS nếu không.

Tôi không muốn sử dụng SSHFS theo mặc định trên mạng gia đình của tôi như bằng cách đi qua dyndns và tốc độ tải lên kết nối internet nhà hạn chế của tôi, tôi nghĩ rằng nó sẽ chậm hơn đáng kể cho các công việc hàng ngày tại nhà.

Tôi không nghĩ rằng fstab có một số loại cây gắn kết heirarchical mà sẽ cho phép tôi làm điều này (từ những gì tôi đã đọc trong các trang người đàn ông anyway).

Điều này có vẻ hợp lý / hợp lý hay tôi đang đi sai đường? Và nếu nó hợp lệ, tôi sẽ làm thế nào?

Cảm ơn trước,

Trân trọng,

David


2
2018-05-01 20:21


gốc




Các câu trả lời:


Tại sao không tạo tập lệnh đất người dùng chạy khi bạn đăng nhập? Hãy thử làm các cifs gắn kết trong / etc / fstab, nếu nó không làm sshfs khi bạn đăng nhập.

Chỉ cần thêm mã này vào tập lệnh đăng nhập của bạn:

mount | grep -q 'myhomeserver' || sshfs mydyndns /mountpoint

2
2018-05-01 23:53