使用 sshfs 工具在本地挂载点上挂载远程驱动器

简介

SSH是网络中常用的文件传输协议。sshfs利用SSH实现了在本地挂载点上挂载远程文件系统。

GNU/Linux发布版默认并不包含sshfs。请使用软件包管理器自行安装。sshfs是FUSE文件系统软件包的一个扩展,它允许用户像本地文件系统那样挂载各种数据。Linux、Unix、Mac OS/X、Windows等都支持FUSE的各种版本。

使用方法

将位于远程主机上的文件系统挂载到本地挂载点上:
使用 sshfs 工具在本地挂载点上挂载远程驱动器
在收到提示时输入密码。现在位于远程主机/home/path中的数据就可以通过本地挂载点/mnt/mountpoint来访问了。

使用下面的命令卸载:
使用 sshfs 工具在本地挂载点上挂载远程驱动器

使用案例

环境:主机1 centos-192.168.58.133
主机2 uos-192.168.58.102

主机: uos
安装sshfs:

sudo apt install sshfs

创建挂载点

root@fff-PC:~# mkdir /mnt/test222

挂载:centos主机上的 /home 目录,可以看到挂载目录

root@fff-PC:~# sshfs -o allow_other root@192.168.58.133:/home/ /mnt/test222/
root@192.168.58.133's password: 
root@fff-PC:~# df -Th
文件系统                   类型        容量  已用  可用 已用% 挂载点
udev                       devtmpfs    1.9G     0  1.9G    0% /dev
tmpfs                      tmpfs       391M  3.1M  388M    1% /run
/dev/sda3                  ext4        121G  8.0G  107G    7% /
tmpfs                      tmpfs       2.0G   14M  1.9G    1% /dev/shm
tmpfs                      tmpfs       5.0M  4.0K  5.0M    1% /run/lock
tmpfs                      tmpfs       2.0G     0  2.0G    0% /sys/fs/cgroup
/dev/sda1                  ext4        1.5G  107M  1.3G    8% /boot
tmpfs                      tmpfs       391M   44K  391M    1% /run/user/1000
tmpfs                      tmpfs       391M     0  391M    0% /run/user/0
root@192.168.58.133:/home/ fuse.sshfs   17G  2.5G   15G   15% /mnt/test222

卸载:

root@fff-PC:~# umount /mnt/test222 
root@fff-PC:~# 
root@fff-PC:~# 
root@fff-PC:~# df -Th
文件系统       类型      容量  已用  可用 已用% 挂载点
udev           devtmpfs  1.9G     0  1.9G    0% /dev
tmpfs          tmpfs     391M  3.1M  388M    1% /run
/dev/sda3      ext4      121G  8.0G  107G    7% /
tmpfs          tmpfs     2.0G   14M  1.9G    1% /dev/shm
tmpfs          tmpfs     5.0M  4.0K  5.0M    1% /run/lock
tmpfs          tmpfs     2.0G     0  2.0G    0% /sys/fs/cgroup
/dev/sda1      ext4      1.5G  107M  1.3G    8% /boot
tmpfs          tmpfs     391M   44K  391M    1% /run/user/1000
tmpfs          tmpfs     391M     0  391M    0% /run/user/0
上一篇:cs231n作业:Assignment2-Fully-Connected Neural Nets


下一篇:详细的Hadoop的入门教程-完全分布模式Fully-Distributed Operation