以下所有指令基于 $macOS$ ,$Linux$ 类似。
挂载远程目录到本地
sshfs -p <port> -C -o reconnect <user>@<hostname>:<remote_dir> <local_dir>
# <port> 端口号
# <user> 用户名
# <hostname> 远程地址
# <remote_dir> 远程路径
# <local_dir> 本地挂载路径
取消挂载
umount -f <local_dir>
有时候会因为一些特殊原因,比如说电脑进入睡眠,导致链接断开,这个时候就会出现无法取消挂载的情况,考虑强制取消或杀掉进程。
强制取消
diskutil umount force <local_dir>
杀掉进程
pgrep -lf sshfs
pkill -9 sshfs