

















前言
本文记录如何查看远程主机某目录下的图像文件,可以通过sshfs将远程目录文件挂载到本地进行查看,sshfs挂载的本质是将远程服务器的目录映射到本地目录。
基本挂载命令
ssh username@remote_host -p 2222
scp -rp 2222 username@remote_host
sudo apt install sshfs
sshfs -p 2222 username@remote_host:/remote/path /local/mountpoint
注意,远程目录的内容会覆盖或遮挡挂载点的原目录内容,本地文件并没有消失,只是被挂载点遮挡。
sshfs 一般不会删除原目录里的文件,而是“遮挡(覆盖显示)”了原目录内容。卸载 sshfs 后,原来的文件通常会恢复显示。
如果被覆盖了呢,先检查是否被sshfs挂载导致
mount | grep sshfs df -h | grep ssh
如果出现fuse.sshfs,说明目录正在被sshfs占用。
恢复本地目录
fusermount -u /path/to/mnt sudo umount /path/to/mnt
如果提示busy,
fusermount -uz /path/to/mnt
强制卸载挂载点,一般即可恢复本地目录文件。
正确卸载方法
如果操作结束,需要及时卸载挂载点,防止目录被遮挡、误操作或者异常断开。
fusermount -u 挂载目录
lsof +D 挂载目录 # 查看正在使用、占用的程序,需要退出之后再卸载。
fusermount -uz 挂载目录 # 强制卸载
参考
1. Linux sshfs 安全挂载远程文件系统 命令详解;
完
各美其美,美美与共,不和他人作比较,不对他人有期待,不批判他人,不钻牛角尖。
心正意诚,做自己该做的事情,做自己喜欢做的事情,安静做一枚有思想的技术媛。
Simple is clean. Complex is clever.
Logic & Aesthetics
Seeking Ground Truth within the pixels.
版权声明,转载请注明出处:https://www.cnblogs.com/happyamyhope/
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。