Quantcast
Channel: 看得透又看得远者prevail. ppt.cc/flUmLx ppt.cc/fqtgqx ppt.cc/fZsXUx ppt.cc/fhWnZx ppt.cc/fnrkVx ppt.cc/f2CBVx
Viewing all articles
Browse latest Browse all 20530

利用curlftpfs挂载ftp,解决存储空间不足问题

$
0
0
虚拟空间大部分只提供 ftp 连接, 也有一部分提供 sftp 连接, 于是在想要是有一个这类空间把 ftp 挂载到自己的 vps 上就好了, 后来查阅资料发现了 curlftpfs 这个东西, 通过百度得到的资料也是千篇一律的 copy, 去 google 搜索了下找到了项目地址和几篇安装的文章, 自己在 centos6.X 上安装成功, 成功挂载了 byet.org分销的免费空间, 于是便将方法分享出来.
 1. 首先需要找一个空间, 这里使用 by 分销的免费空间, 网上随便一搜就能找到, 很好申请, 但是 by 分销限制单个文件大小和文件数量, 传大文件会自动删除, 不建议使用.

 2. 安装依赖和下载 / 解压 / 编译 / 安装 这就不细讲了, 各软件编译几乎一个样 依赖是直接 copy 过来的 centos 的, ubuntu/debian 用户可以自己查找对应依赖的名称进行安装.
yum install glib2-devel
yum install fuse-devel
yum install libcurl-devel -y
wget http://nchc.dl.sourceforge.net/project/curlftpfs/curlftpfs/0.9.2/curlftpfs-0.9.2.tar.gz
tar zxvf curlftpfs-0.9.2.tar.gz
cd curlftpfs-0.9.2
./configure
make && make install

3. 挂载 ftp
先创建个文件夹用于挂载mkdir /mnt/fsda1,然后运行命令:
curlftpfs -o rw,allow_other,uid=0,gid=0 ftp://user:passwd@host /mnt/fsda1即可.
这里主要说下创建完文件夹最好将文件夹先设置下权限, 神经大条直接 777 即可, 不放心的根据自己需要设置权限, 挂载命令中的 uid 和 gid 根据自己账户改, 查看这俩 id 的方法网上一搜一大片, 上面的语句是为了方便其它用户访问, 如果只需要当前用户访问直接:
curlftpfs -o ftp://user:passwd@host /mnt/fsda1即可.

Viewing all articles
Browse latest Browse all 20530

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>