创作立场声明:解决NAS机械硬盘频繁读写的小技巧,希望能帮到大家延长硬盘使用寿命~
前言
目前自己家中使用的NAS是黑群晖的系统,在主板上插了4块机械硬盘和一块240G的msata固态硬盘,其中系统的套件等都安装在了固态硬盘上。
本来将系统的各种套件安装在固态硬盘上的目的是减少机械硬盘的读写操作,提升系统运行速度,并且尽量减少机械硬盘的读写噪音。但是正常安装好群晖系统后,发现在在群辉管理页面中,对系统有操作时,所有机械硬盘的读写灯都会同时闪烁;并且由于NAS里开了好多服务,每隔几秒钟,四块硬盘的读写提示灯也会集体亮一下,几块机械硬盘也同时发出咯吱咯吱的读写声。
问题分析
经过查找,出现这个问题的原因有两个:
1.群辉在默认状态下,会给系统中的所有硬盘中都划出系统分区,并将DSM系统安装在这个分区上。
此时对系统的任何操作和和改动也会同步加载到所有硬盘上的系统里。
存储空间管理员>HDD/SDD>每个硬盘后面的绿字“正常” 就代表每个盘都被拷贝了一份系统
2.硬盘中有一个分区作为“交换内存”,RAM不足的时候这个交换内存会被频繁读写。
其实群晖在多个硬盘上都安装系统的方式可以理解,这种措施可以保证在有部分硬盘损坏的情况下,只要还有一块未损坏的硬盘,就可以正常开机进入系统,保证系统整体的稳定性。
但是当我们在家用环境中使用4盘位甚至多盘位的群晖NAS时,如果对系统稳定性和数据安全的要求没有企业级那么高,这种安全冗余措施有时就显得没有必要了。
固态硬盘和机械硬盘混合使用的话,会因为机械硬盘读写速度慢的原因,拖慢系统开机和运行时的速度。并且系统运行时会对硬盘频繁进行琐碎读写,如果系统安装在了机械硬盘上,不仅会发出咯吱咯吱的寻道噪音,而且长此以往会影响磁头寿命。
至于RAM不足使用“交换内存”的问题倒是不大,除了DS216J这类无法更换内存的低端型号,大部分白群晖都可以通过增添内存容量来规避这个问题,硬件配置灵活的黑群晖更不在话下。
解决方案
1,先确定想把系统保留在哪个硬盘上,有固态硬盘的话建议优先选固态,读写速度更快且无噪音。如果觉得系统只装在一块硬盘上不够保险,可以多增加一块硬盘来安装系统,此处就称系统所在的硬盘为系统盘吧。
2,关机,拔出所有不想要被安装系统的磁盘。然后开机,去控制面板随便改动个设置,让系统发生变化。
3,关机,插回刚才拔出的磁盘,再开机。此时会提示:
这时候去存储空间管理员中看一下,刚才拔出的几块机械硬盘也都显示无法访问系统分区:
此时就大功告成了!仔细观察机械硬盘的读写指示灯可以发现,很少会频繁同时闪烁了,并且硬盘的琐碎寻道咯吱声也少了许多。
这样做的目的:
1,保护机械磁盘磁头寿命并有效降低噪音,机械磁盘频繁的琐碎读写比持续性的连续读写更影响寿命。
2,固态硬盘和机械硬盘同时使用时,只保留固态硬盘上的活动系统,可以明显提升开机和套件启动速度。
3,不用继续忍受老是闪烁晃眼的硬盘读写灯了。。。。
注意事项
1,此时群辉的系统相当于只在系统盘上运行。万一系统盘出了问题,可以选择拔下固态硬盘,此时还是能够进入机械硬盘上遗留的旧系统设置,但是这期间变更过的系统设置是找不回来了。所以不放心的朋友可以在操作的时候留一两块硬盘不拔,作为系统的冗余。
如果想恢复各硬盘上的系统,在存储空间管理员中点击“修复”即可。
需要注意的是,对于使用磁盘阵列的朋友,如果想在一个阵列中需要保留其中1,2个硬盘有系统,那么方法是关机后拔掉所有阵列硬盘,然后开机,然后再关机都插回,然后修复需要保留系统的磁盘,而不是只拔掉阵列中的部分磁盘,这样会引起阵列损坏。
(DSM6.2.1的系统貌似是支持对部分硬盘分别修复系统的,但是我升级到6.2.3版本后发现貌似没有单独修复的选项了,好像只能全部修复,这一点请大家留意一下)
2,这个方法并不能解决群晖DSM系统中的硬盘的单独休眠问题。
群晖的系统逻辑是开启硬盘休眠后,所有硬盘要么一起休眠,要么一起唤醒,无法实现只让部分硬盘休眠的功能,我们的取巧操作也无法改变这个设定。
所以有挂PT种子或者运行了其他需要频繁读写硬盘的服务的话,建议关闭硬盘休眠功能,免得硬盘一会儿休眠一会儿唤醒,反而挂的更快。。。
厉害的方法!
所以你说的买来就能用和本文讨论的内容又有什么关系?
个人认为毫无用处,风险大收益小,还不如加个SSD缓存。
哈哈哈哈哈哈哈哈哈刚要吵起来就突然结束了
这个方法在研究休眠的时候试过。其实治本不治本。最好的还是让数据盘和系统盘分开,可惜群晖做不到[高兴]
没必要,硬盘影响寿命最大因素是频繁断电启停,不是频繁读写
很少并不意味着没有[小怒] 我 现在500GSSD缓存带一个20T的企业盘阵列,日常待机基本没声音。SSD缓存肯定是更好的策略
我也遇到了硬盘炒豆子、磁磁声,这样感觉治标不治本,还不如找个低噪音的稳定硬盘
marK, 感谢分享
好像是这样子,准备试试看楼主的方法行不行。我目前用的920一共四个盘位,我想加个SSD当系统盘估计是加不上了