提前预祝各位朋友假期快乐!
上周看各种 nas 帖子,心血来潮,想入一个极空间玩玩,听大家评论说它的相册、视频应用很不错,便在京东走国补入手了极空间 Q4 。然而入手后才三天,就遇到 3 个问题,均影响数据安全,搜索无果,便放弃迁移数据,准备只将其作为玩具来使用了。下面是背景以及我遇到的问题,防止有同类需求的人踩坑。
先说说我的数据:
- 超过 5TB 的相机 RAW 、JPG 照片
- 超过 2TB 的相机 MP4 视频,单文件最大达 100GB
- 约 4TB 的直播录屏
再说说我的数据现状
- 硬盘 4 盘位 RAID10 ,单盘 16TB ,系统 archlinux
- 每次拍摄后,SD 卡复制到电脑,电脑使用 filezilla 的 sftp 备份至 archlinux 机器硬盘上
在入手极空间后,我使用如下方式进行数据迁移
- 将 RAID10 的两盘拔出插入极空间,组 ZDR
- 在 archlinux 机器上使用 rclone 、通过 sftp 传入极空间,rclone 默认开启 checksum 、重试
为什么选择 rclone ,公司业务有使用 rclone 迁移过数十亿文件(大小文件均有),包括现在仍然在线上迁移中。
我遇到了如下问题
- rclone 迁移完毕后,文件 checksum 不通过( md5 ),小到几十 MB 的 RAW 图片,大到几十 GB 的视频均有此问题,文件越大概率越高,在昨天晚上,有一个 90GB 的文件重试四次才成功,让我很恼火。也就是说未来我无法通过 sftp 备份文件了,除非做 checksum ,就算做了也有要重试多次。
- 在机械硬盘下对超大文件执行 checksum 耗时会很长,极空间会断开 rclone 的连接,导致 checksum 失败,我必须限制 rclone 并发数为 1 降低磁盘负载减少 checksum 耗时,才能成功。另外,极空间疑似限制 sftp 并发数,超过约 10 个并发上传文件时会报错无法连接。
- 目前 rclone 已无法传输文件,报错“permission denied”,其是迁移至一半突然开始报错,现在 100%报错,我目前完全无法迁移数据过去了。
编辑:仔细看报错 1 和 2 是同一个问题,大文件 checksum 耗时太长连接中断导致校验失败,小文件疑似是超过 10 个并发连接超时导致。
截图如下:

我个人觉得,当一个 nas 的使用、维护成本超过了人工敲 linux 命令维护一台 linux 服务器,它就不是一个合格的 nas 了,不如直接使用普通的 linux 系统,现在我的极空间就是这样。我之前使用过群晖,群晖也是如此,当时我遇到了极端 BUG ,连 WEB 页面都进不去了(所有请求 500 错误),细节就不说了。
另外还有个我不理解的地方,极空间给我的机械盘还分了 raid1 的 swap ,不过已经不重要了。 
对于我买的这个极空间,我未来计划将其只作为手机相册的备份,顺便看看视频,现在上面的两块硬盘,我得赶紧拔下来插回 linux 机器,这几天赶紧同步完 RAID10 的数据吧。
