系统信息
- CPU:8100T
- 内存 16G * 2;
- 硬盘:
- 系统盘 256G SSD;
- 缓存盘 256G SSD;
- 数据盘 1T SSD;
- 机械硬盘:4T + 8T + 16T + 18T 共4块;
优化存储策略前
在优化存储策略之前,对硬盘的使用方式是:
- 数据盘单独创建了存储池,Linear 存储模式;
- 4T + 8T+ 16T 三块硬盘创建影音存储池,Linear 存储模式;
- 18T 创建影音存储池2,Linear 存储模式,计划当前面的影音存储池使用完后来继续存储影音数据;
在开启硬盘休眠模式后,待机功耗为 41w;

为什么优化存储策略
- 主要是因为,了解到 Linear 存储模式下,任意一块硬盘损坏都会导致整个存储池数据丢失,虽然我的影音存储池只会保存影音数据,但是整个影音池数据由于某块硬盘损坏而全部数据丢失,重新下载收集的时间和精力成本也会非常高,这让我难以接受,我能够接受的是,只丢失损坏硬盘的数据,其他硬盘数据不受影响;
- 另外一个原因是待机功耗,由于三块硬盘组成了一个影音存储池,虽然设置了硬盘休眠,但在观影或其他程序读取数据时,三块硬盘都会唤醒,导致功耗比较高,个人感觉 24 小时运行的 Nas 功耗还是要尽可能的低一些;
如何优化存储策略
为了解决第一个问题,在网上搜了很多文章,发现 Unraid 系统的阵列非常符合我的需求,但是换掉飞牛系统是不太可能了,于是开始想在飞牛上怎么才能做到类似的效果?
哎,想到一个主意,把每块硬盘分别创建一个存储池不就行了吗?在存储影音时,先指定一块盘作为下载盘,等这块盘满了,再手动指定到下一块块......这样即时某块盘损坏,也只会损失部分数据;同时,为了使影音软件能读取并汇总到所有硬盘的影音数据,我将每个影视存储池的目录结构配置成完全一致,然后在影视系统每个类目下配置每个对应的路径即可,例如飞牛影视:

第二个问题也很好的解决了,由于分离硬盘到了不同的存储池,每次观影时只会唤醒并读取对应硬盘的数据,其他硬盘可以正常休眠降低功耗;
效果
优化存储策略后,同样待机条件下,待机功耗降低至 28w, 功耗降低了 30%+!
