网盘翻车不断,我是如何低价自建一个自用网盘

131次阅读
没有评论

共计 2910 个字符,预计需要花费 8 分钟才能阅读完成。

不断翻车的网盘

最近 Google drive 宣布新 G suite 变更为 Google workspace 同时不再提供无限存储空间,谷歌相册取消无限制存储高质量相片服务,阿里云盘内测爆出以后会开启会员收费模式,会员可享受高达“10M/S”的高速下载,会限制某些文件的分享,某世纪互联商家所售卖的世纪互联 Onedrive 订阅消失,用户需在 30 天内转移数据。这些事情的发生无论厂商是出于何种角度,我们用户说什么也无法改变,而且我向来不相信网盘市场所作出的服务承诺。国内网盘肆无忌惮的检查网盘文件早已不是稀罕事。所以最安全的其实还是自己建一个 NAS 设备或者自己建网盘,看哪种方案适合你即可。

NAS

Nas(Network-attached storage)其实是一个很优秀的家庭存储方案,成本主要在于硬盘,机器成本其实占比很小,对于一般家庭而言一个类似于蜗牛星际的矿渣再搭几个硬盘就 OK 了,或者树莓派这种再搭一个外接硬盘盒装一个硬盘也花不了多少钱。我目前用的就是树莓派 4B+ 硬盘盒这个方案,千兆的链接速度也够用了,之前也尝试过淘宝咸鱼花了一千配了个 freenas 的万兆解决方案,这种就更爽了,固态缓存,机械做 raid,一般情况下 1000M/ S 的传输速度,但是对我来说过于浪费了,PR 剪辑的素材一般都是 1080P 为主,后来就降级到树莓派了,这台二奶电脑又加了一张 A 卡配了一个黑苹果玩,使用体验也不错。

NAS 不是今天的重点,一般人存储需求和访问需求其实用 NAS 很浪费,因为 NAS 讲究的是局域网内极致的速度,超大的存储空间。一般人需要存的东西很少,大部分都是手机拍的照片、视频。这种就挺适合自建网盘的方案的。

自建网盘

我的解决方案是:腾讯云轻量服务器 +COS 对象存储 + 百度云加速

选这套方案的理由主要有以下几点:

我有博客,偶尔会提供一些文件下载链接,不要和我说百度网盘,那是对没有会员的网站用户的一种歧视。

腾讯云同地区轻量服务器和 COS 之间的传输走内网,速度实测可达 50M/S,单文件可达 25M/S,且不会产生传输费用。双十一腾讯云轻量有活动,1C2G3M 的服务器只要 83 一年,如果只有照片的话也差不多了,

腾讯云主会场:点击直达

但是我有视频在线播放的需求所以可供我选择的有两种第一个就是主会场优惠购的五百多的国内轻量 2C4G8M 还有一个就是香港轻量服务器。

网盘翻车不断,我是如何低价自建一个自用网盘
网盘翻车不断,我是如何低价自建一个自用网盘

香港服务器直达:点击直达

最后我选择了购买香港服务器,毕竟现在是 CN2GIA 线路,加上 30M 的大宽带看视频什么的都是小意思了。省下来的钱我就可以买 COS 存储包即可,因为是个人用,加上我走的是服务器流量所以就不用担心什么其他费用。

网盘翻车不断,我是如何低价自建一个自用网盘

服务器和 COS 准备就绪还要把 COS 挂载到服务器上。挂载方法有两种一种是用腾讯云官方给出的工具:COSFS 挂载,一种是 rclone。由于我更习惯用 rclone 所以我用 rclone 来操作演示。

COSFS 挂载官方文档:https://cloud.tencent.com/document/product/436/6883

rclone 挂载 COS 官方文档:https://rclone.org/s3/#tencent-cos

由于腾讯云 COS 支持 S3 存储协议所以挂载方式也很简单。

ID 和 KEY 在:https://console.cloud.tencent.com/cam/capi 生成

安装 rclone:

curl https://rclone.org/install.sh | sudo bash

进入配置:

rclone config 选择 n

其他步骤按照官方文档一步步来操作即可没什么好说的。

网盘翻车不断,我是如何低价自建一个自用网盘

出现这个再进行最后一步

网盘翻车不断,我是如何低价自建一个自用网盘

利用宝塔一键部署源码安装一个可道云的网站,然后在网站目录中再创建一个 COS 挂载目录

假设你的挂载目录为 /www/wwwroot/www.baidu.com/cos/ 缓存目录为 /data/rcache

命令行中输入

rclone mount cos:/ /www/wwwroot/www.baidu.com/cos/ –vfs-cache-mode minimal –vfs-cache-max-size 10G –cache-dir /data/rcache –daemon

这个设置的意思就是将之前配置好的名为 cos 的远程存储的根目录 挂载到本地挂载目录下 缓存模式为最小缓存 缓存最大占用空间为 10GB 缓存目录为 /data/rcache 保持后台运行

开机自启:

先新建 systemd 配置文件,适用CentOS 7Debian 8+Ubuntu 16+

再使用命令:

# 将后面修改成你上面手动运行命令中,除了 rclone 的全部参数
command="mount cos:/ /www/wwwroot/www.baidu.com/cos/ --vfs-cache-mode minimal --vfs-cache-max-size 10G --cache-dir  /data/rcache --daemon"
#以下是一整条命令,一起复制到 SSH 客户端运行
cat > /etc/systemd/system/rclone.service <<EOF
[Unit]
Description=Rclone
After=network-online.target

[Service]
Type=simple
ExecStart=$(command -v rclone) ${command}
Restart=on-abort
User=root

[Install]
WantedBy=default.target
EOF

开始启动:

systemctl start rclone

设置开机自启:

systemctl enable rclone

其他命令:

重启:systemctl restart rclone
停止:systemctl stop rclone
状态:systemctl status rclone

注意:挂载成功之后会显示容量为 1P,你要自己注意自己的使用容量,别资源包超了还一个劲的塞。百度云加速就是 cloudflare 的国内版本,备案域名每天有 10 个 G 流量,超过就会回源,推荐有备案域名的人可以上一下。最后测一下效果

17ce.com

网盘翻车不断,我是如何低价自建一个自用网盘
网盘翻车不断,我是如何低价自建一个自用网盘
网盘翻车不断,我是如何低价自建一个自用网盘

一片绿很舒服,看 1080P 的视频也是相当快。

之所以没上配置以及可道云的图是因为我有很多东西在百度网盘里,谷歌相册的照片传完之后我退了机器换购了国内 2C4G8M 的那款轻量。然后用 server2012 的系统升级成 Windows server 2019 的,就相当于 win10 服务器版,也是用 rclone 挂载,然后把百度网盘里面具有价值的文件往 COS 里直接下,反正就是很爽就是了。

网盘翻车不断,我是如何低价自建一个自用网盘

PS:Windows 下挂载不能后台运行,但是可以用 bash 命令迂回一下。

下载安装 Git https://git-scm.com/downloads 输入以下命令

rclone mount cos:/ g: –vfs-cache-mode minimal –vfs-cache-max-size 10G –cache-dir C:\rcache &

挂载成功后再输入 exit 即可,rclone 的配置过程还是一样。

现在 COS 还能设置文件生命周期,比如 3 个月没人访问就沉降到低频存储 9 个月没人访问就沉降到归档,合理利用会让存储费用更低。

正文完
 
阿里郎
版权声明:本站原创文章,由 阿里郎 2022-01-23发表,共计2910字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
国外主机测评
国外主机测评
专注于主机测评,主机推荐,VPS测评,VPS推荐,VPS教程,服务器推荐,Linux教程,服务器教程
阅读量
180449
评论数
23



hostkvm优惠促销活动
评论(没有评论)
衡天云优惠活动