使用 sshfs 掛載遠端目錄(類似 NFS,但透過 SSH)
ubuntu
sudo apt install sshfs
mkdir -p /mnt/wwwnas
sudo sshfs root@192.168.99.3:/www/uploads /mnt/wwwnas
ls /mnt/wwwnas
sudo df -hT
openwrt
opkg update
opkg install kmod-fuse fuse-utils sshfs
ls -l /dev/fuse
insmod fuse
mkdir -p /mnt/wwwnas
sshfs -o reconnect,ServerAliveInterval=15,ServerAliveCountMax=3 root@192.168.99.7:/www/uploads /mnt/wwwnas
🧩 指令結構拆解
| 部分 |
說明 |
sshfs |
使用 SSHFS 工具來掛載遠端目錄 |
-o reconnect |
若連線中斷,SSHFS 會自動嘗試重新連線並重新掛載 |
ServerAliveInterval=15 |
SSH 客戶端每 15 秒向遠端發送一個 keep-alive 封包,防止連線閒置被斷線 |
ServerAliveCountMax=3 |
若連續 3 次 keep-alive 沒有回應,SSH 連線會被視為失敗並中斷 |
root@192.168.99.7:/www/uploads |
遠端主機的登入帳號與目錄位置:使用 root 帳號登入 IP 為 192.168.99.7 的主機,掛載 /www/uploads |
/mnt/wwwnas |
本機掛載點,遠端目錄會映射到這個位置 |