威联通NAS折腾SSD笔记
小白+懒人用户以年为单位的用户体验迭代记录
21年买了一款威联通NAS,而后的两年间,基本只把它作为了一个不够智能的局域网云盘(垃圾的Q*系列官方软件)。以年为周期的迭代记录如下:
- 在去年装了一个Ubuntu虚拟机,搭了本地小飞机。
- 今年玩了一下HomeAssistant,仅限于把docker容器装上去,“调通”了控制小爱音箱。
- 始终困扰的问题是读写速度太垃圾,同步软件太难用,看个照片一直速度堪忧。
今年6月,听说SSD行业出现了国产之光,长江存储“不讲武德”把SSD的价格打下来了,于是乎心痒痒,又想用威联通自带的SSD缓存(台湾叫快取,这个翻译才信达雅)来加速。
作为一个落伍于时代的老古董,折腾任何东西都有一种跳出无知之谷的挫败感与“得到感”,现在把学习(查资料)也记录一下。
在这篇文章查到,有三种使用方式使用SSD:
- 直接作为静态卷。问题是:它没有解决读取照片慢的问题,手动把照片在SSD和HDD之间拷来拷去的“人肉运维”成本也不低。
- 使用所谓Qiter技术,实现SSD与HDD绑定,智能判断什么数据放哪里
- SSD作为“高速缓存”使用
初看方式2最靠谱,然鹅我又查到一个帖子,说这种方式隐藏着巨大的坑,两个盘绑定在一起之后,SSD清空数据后HDD的信息也读不出来了,甚至不能做数据恢复。看起来原因是把SSD和HDD绑在一起作为一个RAID0了,然后没有RAID1……爬完楼,发现真的是大坑。。。
知乎这个帖子里也说用了Qiter,但是用了RAID1,而且看作者装完之后并没有给出实际使用经验,而且ta用的廉价SSD,再三强调“重要数据不建议放这款SSD”……
看到这里,感叹作为学渣,每次都记不住各种RAID到底是什么,于是复习了一遍,看了这里,明白了个大概:
- RAID0是把数据【分开】并行写两个盘,最快,无冗余;
- RAID1是把【同一份】数据并行写两个盘,冗余度50%;
- RAID10是RAID0+RAID1,也就是先把两块硬盘组成RAID0,然后把两组RAID0组成RAID1;
- RAID3是用第三块硬盘存储用于恢复数据的XOR校验码;
- RAID5较为复杂,一块硬盘上的一个block数据,同时写入到其他硬盘上存储校验码,要求至少3块硬盘才能组成RAID5;最少需要三块磁盘来组建磁盘阵列,允许最多同时坏一块磁盘。如果有两块磁盘同时损坏了,那数据就无法恢复了
- RAID6方案基于RAID5,可以在有两块磁盘同时损坏的情况下,也能保障数据可恢复。但是太复杂了,文章里也没有细说,先不管了。
看完之后,一个最基本的想法:折腾的前提是:有冷备存储,随便折腾……看来,我还是考虑一下搞一块硬盘定时备份先吧……
那么问题就变成了,普通HDD(7200转那种,非NAS专用的),在拷贝比较少的情况下,是不是可以保证噪音不大……毕竟,再买一块西部数据的红盘,开销也不小,预算捉襟见肘,而普通台式机硬盘的读写速度快,价格还低。
君不见,双十一狗东价,4T西数红盘750+,比我两年前买还贵,普通硬盘才400多……李佳琪你虽然嘴狠,说的却是真话啊……
定时备份,我看威联通的Qsync软件有,可以用用看;实在不行,就用Linux crontab定时任务,每周执行一遍cp -r
算了吧。。。
所以,性能的优化,也必须建立在安全性的基础上,而安全的实现成本,则又是架构师必须持续思考的问题。
这么一看,这篇文章又可以作为大厂的“认知迭代”来交差了,一稿多投,一鱼两吃,完美。
只是,这么学习一轮下来,我的采购标的从SSD一路降级到NAS HDD硬盘再到台式机硬盘,消费降级了属于是。我接下来该买什么硬盘呢(至少不能是叠瓦盘吧)……