挂载sshfs文件系统

SSHFS允许通过SSH连接挂载远程主机的目录,实现异地保存,避免本地硬盘故障导致的数据丢失。通过安装FUSE和sshfs工具,设置互信,可以实现远程目录的挂载和读写操作。自动挂载的配置可以在系统启动时连接远程文件系统。这种方式不同于OCFS2等共享文件系统,不支持多节点同时写入同一文件。
摘要由CSDN通过智能技术生成

前面讲了

如何配置和挂载OCFS2文件系统

使用vmware共享磁盘配置和挂载OCFS2文件系统

使用DRBD配置和挂载OCFS2文件系统

但很多情况我们并不需要使用共享文件系统。 例如备份,我们知道本地保存是不稳妥的,一旦硬盘故障,数据和备份都会丢失,一般情况是要求异地保存,也就是将备份放到其他的地方或主机上, 这时本地主机只要能够挂载其他主机的目录并读写就可以了。

挂载sshfs文件系统

原创2023-05-25 18:30·贺浦力特

前面讲了

如何配置和挂载OCFS2文件系统

使用vmware共享磁盘配置和挂载OCFS2文件系统

使用DRBD配置和挂载OCFS2文件系统

但很多情况我们并不需要使用共享文件系统。 例如备份,我们知道本地保存是不稳妥的,一旦硬盘故障,数据和备份都会丢失,一般情况是要求异地保存,也就是将备份放到其他的地方或主机上, 这时本地主机只要能够挂载其他主机的目录并读写就可以了。

这种情况可以使用NFS, CIFS共享给本机挂载。 SSHFS是这些协议的备选方案 , 只要ssh能够连接, 就可以挂载远程主机的一个目录,实现异地保存。

简介

SSHFS(SSH Filesystem)是一种通过普通ssh连接来挂载和与远程服务器或工作站上的目录和文件交互的文件系统客户端。

该种客户端通过SSH文件传输协议(SFTP)与远程文件系统交互,这是一种通过任何可靠数据流提供文件访问、文件传输和文件管理功能的网络协议,它在设计上是Secure Shell(SSH)协议2.0版的一个扩展。

当前使用FUSE的SSHFS实现是早期版本的一个重写。该重写由Miklos Szeredi完成,他也编写FUSEFS(SSH Filesystem)是一种通过普通ssh连接来挂载和与远程服务器或工作站上的目录和文件交互的文件系统客户端。

使用sshfs挂载文件系统

日期: 2023-05-23

1 测试环境

almaliux 9.2: 192.168.55.156 提供 ssh 存储空间 /sshfs

oracle linux 7.9 :2台,挂载

安装

yum -y install http://www.rpmfind.net/linux/epel/7/x86_64/Packages/f/fuse-sshfs-2.10-1.el7.x86_64.rpm

设置互信

#2台客户端都要执行
ssh-keygen -t rsa
ssh-copy-id root@192.168.55.156

挂载

mkdir /local_sshfs
sshfs root@192.168.55.156:/sshfs /local_sshfs -o allow_other
df -h|grep 192.168.55.156

自动挂载

#/etc/fstab 加入
sshfs#root@192.168.55.156:/sshfs /local_sshfs fuse user,_netdev,exec,reconnect,uid=0,gid=0,idmap=user,allow_other 0 0

说明

这种挂载类似于nfs的网络共享, 并不是共享文件系统。 多个节点同时挂载,写入同一个文件,会发生覆盖现象

如果要使用共享文件系统,例如 OCFS2, GFS2 ,GPFS 请参考我以前的文章。

关注防丢失。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贺浦力特

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值