用 sshfs 挂载远程目录
如果你要经常使用ssh
服务,你一定应该来认识一下sshfs
,它可以让你将服务器上的目录挂载到本地,不管是浏览文件还是上传下载数据都非常方便。自从知道了sshfs
,幸福指数上升不少,大有相见恨晚之感。
安装
Ubuntu 下
sudo apt-get install fuse-utils libfuse2 sshfs
sudo usermod -a -G fuse yourname
MacOS 下
brew-cask install osxfuse sshfs
前提当然是你安装了brew
和brew-cask
。
挂载目录
sshfs [user@]host:[dir] mountpoint
我个人习惯在~/mnt
下建立相应文件夹作为mountpoint
。
有两个挂载选项非常值得推荐,一个是-o follow_symlinks
,开启软链支持;一个是-o reconnect
,在网络不稳定的环境工作时一定要带上,网络恢复正常时会自动重新连接,否则可能会在网络中断时陷入持续假死状态。
卸载目录
fusermount -u mountpoint
在 MacOS 下,官方建议操作是
umount mountpoint
如果因为网络中断之类的原因导致失去响应,你可以强制卸载
pkill -9 "sshfs" && umount -f mountpoint
- 上一篇: 天文中的速度参考系
- 下一篇: Typecho 彩色标签云