为了做个稳定的图床,缙哥哥也是拼了。计划通过 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 “真 · 简单”使用教程》
缙哥哥总结
如果你要使用 FTP 挂载到 CentOS 操作系统上,首先服务器的上下行带宽必须要好,避免文件传输影响服务器正常的访问。
其次 FTP 速度也要好,否则传输非常慢,严重拖慢整个进程;最好是使用内网进行传输,极大的避免了文件传输的延迟。
评论前必须登录!
注册