唉~~~
既然还没有人回答,那我就自问自答一下吧。
最终决定如下,
购买:
1, 4盘位QNAP TS-453Bmini
2, WD-2T红盘×2,WD-4T红盘×1
存储结构:
日常访问盘:NAS安装2T红盘×2,使用Raid1构成存储池1,用作日常访问数据盘,以及NAS 操作系统QTS系统盘。
热备份盘:NAS同时安装4T红盘×1,单盘构成存储池2,每日从存储池1同步,启用快照功能,保存30天之内的所有历史版本。
冷备份电脑:使用一台旧商用台式机箱安装1T黑盘×3,每日从存储池2同步,只增不减备份,保存30天之内的所有历史版本。
设计考虑如下:
Q1,如何选择Raid1还是周期性同步?
A,
(1)数据文件保存更看重于数据安全性,Raid1和同步方案相比,虽然表面上都是2份数据冗余,但是Raid1相当于实时数据同步,从数据安全性角度看Raid1和单盘并没有区别(例如,误操作,中病毒等),而同步方案一般不会存在所有备份同时损毁的情况,存在一定的挽救时间。
(2)真正遭遇硬盘故障时,同步方案数据恢复非常简单(复制+粘帖),如果仅个别文件损坏则同步数据量也很小;而Raid1阵列重建需要花费多得多的时间,如果自动重建失败,手工恢复则更加麻烦。
(3)该型号NAS的操作系统是安装在硬盘上的。和数据文件不同,如果操作系统所在硬盘故障,会直接导致NAS无法启动,用户也就没有机会像恢复数据文件一样去恢复坏掉的操作系统了。
而所购型号NAS的特性:如果主机坏了但硬盘没坏,更换新主机就可以直接开机。相反,如果操作系统所在硬盘损坏,恢复起来就要麻烦很多。换新硬盘重装好操作系统之后,将之前的数据盘挂载到新系统中同样麻烦。
因此使用Raid1的高可用性来保护操作系统。
根据下附链接,Linux的软Raid1中实现了偶发性URE的自动修复。虽然QNAP QTS操作系统的Raid1源码未知,但是猜测应该类似(QTS也是基于Linux的)。
Raid1源代码分析--读流程(重新整理) - fangpei - 博客园
Q2,为何NAS不使用1T黑盘?
A,实际测试时,发现黑盘的振动和功耗远大于红盘,完全不适合家用NAS应用。
气温30度条件下,NAS安装3块红盘持续读写时,硬盘温度不高于45度,风扇转速不超过600RPM
同样条件下,NAS安装1块黑盘+2块红盘仅工作十分钟,黑盘温度从30度飙升至51度,风扇1800RPM,并且仍未达到平衡,温度继续上升中,遂停止测试。
Q3,为何要再使用一台台式机做冷备份?
A,基于下列理由:
(1)1T黑盘不适合用于NAS,同Q2;如果使用NAS第四硬盘槽需要再购买一块4T红盘,显著超过预算。
(2)该型号NAS每次从休眠状态恢复时会唤醒所有硬盘,不管是否真正需要读写数据。热备份盘虽然平时没有读写操作,但是其spin_cycle_count,power_on_hours,load_cycle_count均和系统盘一致。不利于使用寿命。
(3)所有备份都由NAS管理存在一定风险,非硬盘故障因素,例如NAS软硬件故障,软件配置错误等,都可能导致所有备份同时丢失。
(4)NAS热备份盘为EXT4文件系统,而台式机冷备份使用Windows/NTFS文件系统,增加鲁棒性。