逃离公有云:一场 NAS 玩家的数据大迁徙

最近入手了一台 NAS,正如大家所知,折腾 NAS 的人某种程度上都在「自找苦吃」。

为了压榨这台机器的性能,我在上面部署了各种好玩的东西:个人网站、各种面板,以及各式各样的 Docker 容器。为了实现远程访问,我使用了 Cloudflare Tunnel。虽然也尝试过 IPv6 方案,但看到网上关于端口开放的安全风险讨论,最终还是为了安全放弃了裸连。

存储焦虑与「百度」困局

折腾 NAS 最大的成本其实是存储。因为大容量机械硬盘实在太贵,我采取了一个「取巧」的方案:挂载云盘。我一口气挂载了七八个云盘账号,试图打造一个无限空间的云媒体库。

但现实很快打脸。从这些挂载盘(尤其是百度网盘)读取数据时,速度慢到令人发指。这种极致的限速显然是厂商倒逼用户付费的策略。虽然商业逻辑上讲得通,但作为用户,这种体验真的很糟糕。

于是,我决定实施一项「大工程」:逃离百度体系。我要把百度网盘和一刻相册里的所有数据全部迁出。

分流策略:物尽其用

我的迁移目标很明确:

  1. 照片与视频: 全部回收到了本地,利用 飞牛 NAS (FnOS) 优秀的自研相册功能进行管理。
  2. 陈年文档与学习资料: 转移到 夸克网盘。原因很简单,我有 88VIP,如果不领夸克的权益纯属浪费。实测夸克在有 VIP 的情况下不限速,体验远好于百度。

第一阶段:百度 -> 夸克(顺利) 这一步比较简单。利用 NAS(配合 Alist 或飞牛自带的挂载功能)直接在后台进行云端对拷。虽然速度不快,但不占用我的电脑和手机资源,挂在后台几天也就慢慢跑完了。考虑到家里有 2500M 的下行和几百兆的上行宽带,替夸克完全不是瓶颈。

踩坑实录:联通网盘的「反人类」设计

真正的问题出在照片迁移上。

起初,我盯上了办宽带送的 联通网盘。作为网络服务商的亲儿子,它拥有「不限速」的天生优势。我原本打算通过 OpenWrt/Alist 将一刻相册的照片搬运过去。

然而,现实给了我两记重锤:

  1. 目录结构全毁: 转移后,原本整理好的相册目录结构全部丢失,几万张照片变成了一个巨大的文件堆,根本无法检索。
  2. 客户端 Bug 级限制: 真想把照片从联通网盘取回本地整理时,发现它的客户端极其难用。
    • 它一次限制只能下载 10,000 个文件。
    • 更绝望的是,当我下载完第一批,准备下第二批时,它下载下来的内容竟然和第一批是重复的! 这意味着我根本无法通过客户端批量取回我的数据。

这条路彻底断了。

最终解法与新主角登场

幸好,一刻相册里的源文件还在。我不得不采用最原始的方法:登录一刻相册网页版,花了很长时间,手动将所有内容下载到了本地的一块移动硬盘里。

文件是下来了,但面对硬盘里成千上万个混乱的文件,如何整理成了一个新难题。

这时侯,真正的「主角」登场了。

既然手动整理是不可能的,我决定让 AI 来帮忙。接下来的文章,我将分享我是如何使用 Claude Code 编写脚本,自动化整理这庞大的本地媒体库的。

Comments

Leave a Reply