用Seafile搭建私有云盘

Seafile是个好东西

由于公司Policy,不可以用公司网外的网上邻居,开始以为是Windows 10的SMB是v2的原因,因为我用Linux搭建了Samba Server,不能访问。又想试NFS访问,同样得是公司内网权限。看来要想让办公电脑硬盘变大点只能用外接移动硬盘,或是Microsoft OneDrive,再就是用收费的公网的云盘。

  • 用移动硬盘是容量大,速度快,但拖着个东西,在家里挪来挪去还是不方便。

  • OneDrive问题太多,也不能放VM这样的大文件,因为几次出错,我老早对其绝望,将其从电脑里删除了。

  • 百度网盘不错,但即使充了钱,也只是下载东西方便,不适合在线交互使用,且经过互联网也是不稳定。

看来只剩下一条路,在家里搭个私有网盘,开放移动U盘上的一个目录,专门给工作用,U盘上的其余目录对工作电脑不可见。装个集成资源管理器的客户端,虚出一个盘符当真的硬盘用。

上网一通乱搜,看到Seaflie不错,很简单,就着网上的文档,先部署了一下社区版。用它的自动安装脚本,老是运行不下去,一会儿就报个错,研究发现的问题是:

  1. 原来的80端口被Apache占了,Nginx起不来
  2. 原来装过的Nginx没有删除干净
  3. 原来的MariaDB没有清除干净

将机器清理干净后,很顺利地一键到底。但用社区版发现存储后端目录没有办法更改。网上有人说做个符号链接,或是直接改配置文件。如法炮制后,连服务都起不来。报LBS Service错误,又说是无效的跨设备链接。怀疑是NTFS的文件系统没法改用户owner,就腾了块小U盘,做成ext4,挂上去了,也好用。但总是不爽。

又寻摸到www.seafile.com的英文网站,找到它的专业版,下载下来,一顿操作,配置上两个移动硬盘作为存储后端,这回没有再报什么错,看来不是NTFS的权限问题。

我的Linux主机内存有8GB,free -m看看,内存很空,我干脆将memcached的缓存调到2GB。

再用seafile客户端挂载后,试着将四个2GB,一共8GB的文件往云盘上扔,速度居然达到了150MB/s,比移动硬盘挂在本地还快。

太棒了!

扫描二维码关注公众号,回复: 9809549 查看本文章
发布了9 篇原创文章 · 获赞 2 · 访问量 460

猜你喜欢

转载自blog.csdn.net/Cloud_View/article/details/104827220