缙哥哥的博客
与你分享我的点点滴滴生活

CentOS 系统通过 curlftpfs 挂载 FTP 服务器为本地磁盘

阿里大药房医用外科灭菌口罩50个0.63元包邮,非88会员1.23元

为了做个稳定的图床,缙哥哥也是拼了。计划通过 FTP 挂载对象存储为本地磁盘,以便更好的保护数据。这里就做个 Linux 的 CentOS 操作系统,安装了宝塔面板(这个有没有不影响)的情况下,使用 curlftpfs 挂载 FTP 磁盘,做个记录。

安装 curlftpfs 工具

yum install curlftpfs

结果提示:

Loading mirror speeds from cached hostfile
 * base: mirror.uv.es
 * extras: mirror.uv.es
 * updates: mirror.uv.es
没有可用软件包 curlftpfs。
错误:无须任何处理

好家伙,yum 源中居然没有 curlftpfs 安装包。由于是海外服务器,要么更换 yum 源,要么安装 EPEL(Extra Packages for Enterprise Linux),企业版 Linux 额外包,RHEL分布非标准包的社区类库。运行:

yum install -y epel-release

然后重新安装 curlftpfs 即可成功。

创建挂载文件夹

比如缙哥哥在dujin文件夹里创建ftpfile文件夹,计划挂载在这个位置,就输入如下指令:

mkdir /dujin/ftpfile

当然,你也可以通过宝塔控制面板直接新建文件夹!如果已经有文件夹了,可以忽略该步骤,否则将出现如下错误:

fuse: bad mount point `/dujin/ftpfile/': No such file or directory

挂载 FTP 到本地

curlftpfs ftp.dujin.org /dujin/ftpfile/ -o user=dujin:www.dujin.org
## dujin:                FTP用户名
## www.dujin.org:        FTP密码
## ftp.dujin.org:        FTP地址
## /dujin/ftpfile/:      准备挂载到的路径

检查 FTP 挂载

df -h

回车后可以看到已经成功挂载了FTP为本地磁盘。

开机自动挂载 FTP 磁盘

vim /etc/rc.local

添加第三步代码(挂载 FTP 磁盘指令)。

对 vim 不熟悉的小伙伴可以参考《Linux 文本编辑器 Vim “真 · 简单”使用教程

Linux 文本编辑器 Vim “真 · 简单”使用教程

缙哥哥总结

如果你要使用 FTP 挂载到 CentOS 操作系统上,首先服务器的上下行带宽必须要好,避免文件传输影响服务器正常的访问。

其次 FTP 速度也要好,否则传输非常慢,严重拖慢整个进程;最好是使用内网进行传输,极大的避免了文件传输的延迟。

赞(3) 打赏
转载请注明来源及链接:缙哥哥 » CentOS 系统通过 curlftpfs 挂载 FTP 服务器为本地磁盘
如需 WordPress 优化加速、二次开发、托管等服务,可联系我购买付费服务:点此联系我 | 近期站内热门福利:

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏