linux vps通过curlftpfs挂载FTP到别的空间做容量扩展

现在的vps给的硬盘通常都比较小,有时候我们经常会对vps内的某些文件夹进行备份,备份时间长了,硬盘就有点不够用了,这时我们只能选择手动或自动删掉旧的备份文件。有时候就会想,虚拟主机的空间通常都比较大,价格也低,如果能买一个便宜的虚拟主机,利用里面的空间进行备份是不是挺爽。

其实是可以做到的

就是通过挂载FTP的方式,将虚拟主机的空间跟VPS链接起来,在VPS内随意使用。而且,相当简单。

ubabntu的方法如下,centos7的方法,在更下面:

安装 curlftpfs

apt-get install curlftpfs

创建ftp 目录

mkdir /home/ftp

用curlftpfs命令挂载

curlftpfs -o codepage=utf8 ftp://username:password@127.0.0.1 /home/ftp

codepage:      编码方式,一般用utf8,你也可以用gb2312

username:    FTP用户名

password:       FTP密码

127.0.0.1:      FTP地址

/home/ftp:      挂载到的路径,也就是你刚在vps创建的目录

需要注意的是,你的FTP用户名如果含有【@】这类的特殊字符的话,请用【%40】来代替【@】。

挂载完毕后,挂载完毕后,我们只要进入 /home/ftp 目录,就可以看到我们虚拟主机的文件了,这时,我们将任何文件放入 /home/ftp 这个目录,都想到于把文件传到了我们的 FTP空间。

卸载挂载

fusermount -u /home/ftp

umount /home/ftp

开机自动挂载

但是,挂载完毕后,我们每次重启系统,挂载点都会消失,因为这需要我们加入到开机自动挂载去,运行以下命令便可以了,记得里面的数据要替换过来。

echo “curlftpfs -o codepage=utf8 ftp://username:password@127.0.0.1 /home/ftp” >> /etc/fstab

 

本站声明:
1.本站所有干货均来源于互联网,部分收费资源为保障服务器运行,不保证100%完整、不提供任何技术支持
2.分享目的仅限于学习和测试,一切商业行为与本站无关,下载后请在24小时内删除。
3.请勿用于商业用途,不得违反国家法律,如需商业使用请向官方购买授权,由于使用该资源引起的侵权行为 与本站无关!
4. 如有链接无法下载、失效或广告,请联系管理员处理!
5. 如遇到加密压缩包,默认解压密码为"www.xyouhui.com",如遇到无法解压的请联系管理员!

享优汇小站 | 软件神器 | 给力的源码主题 | 免费干货 » linux vps通过curlftpfs挂载FTP到别的空间做容量扩展

发表评论