美文网首页LinuxNginx
Centos下 sshfs将远程目录挂载到本地

Centos下 sshfs将远程目录挂载到本地

作者: 7c3b293d3b97 | 来源:发表于2019-11-15 17:59 被阅读0次

公司项目之前用的是php5.4+yaf,现在用户量暴增,服务器性能损耗严重,加了几台服务器,但也不能一有性能问题就加服务器,所以打算从代码层面做优化

先搭建了一套php7.3+yaf的运行环境,把新增的功能用新项目开发,然后逐渐把旧的功能迁到新的环境下

这样的话 现在有三套代码 旧项目 新项目 后台

在开发中经常发现要改动配置文件的话 这几个项目都需要手动同步,想过用redis共享,但是数据还是很大的,而且读太频繁了

这时候想到了鸟哥的yaconf,在php启动的时候先把配置文件加载到内存中,这样的话,读配置的性能损耗就降到了最低,而且yaconf的配置文件地址是可以在php.ini中自定义的,这样的话多台服务器之间只要能读到同一个文件的话,这个问题就解决了

然后就找到了sshfs
sshfs是一个基于SSH文件传输协议的文件系统客户端
git地址 https://github.com/libfuse/sshfs

准备两台服务器(s1,s2)安装sshfs

s1:
yum install -y epel-release
yum -y install fuse-sshfs

s2:
yum install -y epel-release
yum -y install fuse-sshfs

s1服务器执行挂载

sshfs -o rw root@192.168.141.106:/data/sftp /data/sftp/

1573806606(1).png

输入yes连接
输入密码回车连接成功

常用参数:
-o ro: 只读方式挂载。如果不指定参数,默认是读写方式挂载。
-o rw: 读写方式挂载。如果不指定参数,默认读写方式挂载。

卸载挂载目录

fusermount -u 本地挂载目录

clipboard4.png

如果出现以上提示则执行 umount -fl 本地挂载目录

相关文章

  • Centos下 sshfs将远程目录挂载到本地

    公司项目之前用的是php5.4+yaf,现在用户量暴增,服务器性能损耗严重,加了几台服务器,但也不能一有性能问题就...

  • Mac 安装 sshfs

    mac上安装sshfs 将远程服务器上的目录挂载到本地,方便使用本机上的IDE开发工具。使用homebrew安装:...

  • sshfs的使用

    sshfs可用于将远程目录挂载到本地,在使用之前,需要先进行安装: 对于非root用于,挂载时会出现如下错误信息:...

  • 如何利用sshfs将远程目录挂载到本地

    在windows系统下,可以映射网络驱动器,也就是挂载远程目录,同样在Linux系统下也是可以做到的。这样做的好处...

  • 挂载远程目录到本地

    Linux使用sshfs挂载远程目录到本地 1.远程服务器安装ssh 2.本地主机安装 sshfs 本地主机是ce...

  • 每天一个Linux 命令 - sshfs

    sshfs *挂载远程目录到本地 * 此命令需要安装Ubuntu安装:$ sudo apt-get install...

  • Git 结合远程代码仓库使用

    将远程的代码下载到本地 进入存放代码的目录,输入命令 修改了代码,同步到远程库上 远程库同步到本地 同步下来的代码...

  • (四)常用命令

    一、仓库相关 git clone url将远程仓库下载到本地 git init把当前目录初始化为git本地仓库。 ...

  • Linux挂载远程目录

    在本地挂载远程主机目录需要用到的工具是sshfs,所以我们需要安装这个工具。 安装 apt-get install...

  • NFS实现linux之间的文件共享

    NFS(网络文件系统)服务可以将远程 Linux 系统上的文件共享资源挂载到本地主机的目录上,从而使得本地主机(L...

网友评论

    本文标题:Centos下 sshfs将远程目录挂载到本地

    本文链接:https://www.haomeiwen.com/subject/ntisictx.html