关于QNAP设备无法休眠的问题!
我是一QNAP TS-469 Pro的用户。好,背景交待完了,我想说说关于QNAP设备无法休眠的问题,请大家讨论讨论。
关于硬盘休眠的问题,我看了好久,也在互联网上做了很长时间的搜索,发现关于这个话题的讨论不多。进行搜索得到的第一个信息就是“普通硬盘的平均无故障时间(MTTF)3万小时” 。这意味着什么呢?如果一直开机的话,大概是3年半的时间,而在PC上使用硬盘,每天开机8小时,大概可以用10年左右。
首先呢,不考虑平均无故障时间这样官方的说辞,我们一般使用的结果也常常看到普通硬盘的损坏几率不高,尤其是PC,10年以上的PC,您无论是硬件还是硬盘,也都该更换了。可是考虑到这里的用户,通常都是NAS爱好者了,那这个问题还是需要引起注意的!
作为NAS的爱好者之一,我也加入了几个不同的讨论群组,和其他人交流各种关于NAS应用的问题,我总结了一下,大部分人从硬盘的使用率上可以分成两部分
1)使用频率很高的用户,这部分的人通常都是下载的狂热爱好者,无论是PT站点上几十G的蓝光源盘还是迅雷离线下载,都是他们的目标,大部分的人设备根本没有过休息的时候,一直开着下载数据,或者为PT站做种换分享率。
2)使用频率有限的用户,这部分的用户通常不下载,只为了保持自己的数据,有企业用户(白天公司使用),有个人的研究资料(老师),也有储存自己的数据以备家庭中各种设备随时调用。
以上的两种用户当然不是完全的,只是按照用盘的使用频率上进行了简单的分类,同时也要注意这里假设大家都是一直开着设备的,当然根据我的了解,用nas的用户,有随时关机习惯的人并不多啊。这里,第一类用户,他们是不需要考虑硬盘的寿命的问题的,作为下载的盘一般也都自觉换成了普通的单盘,性价比更高的绿盘等等。坏了不可惜啊,再换一块就好,按照前面的寿命一说,3-4年的使用时间,完全够用了。
因此,第二类用户我觉得应该更关心自己的硬盘寿命问题,这部分用户一般对容量的要求没有那么高,通常自己用得到的数据量都不会大,同时这部分用户也都很关心数据的安全问题,至少也要做个Raid1,企业中的,raid6或者Rdia1+0的都有。
既然有这么一大部分人是关心自己的硬盘和数据安全的,同时他们的使用频率并没有那么高,那么休眠的问题就很重要了。休眠是什么?休眠就是硬盘设置的一个保护机制,在无数据读取的时候,硬盘会自动停止转动,磁头复位,等待下一次唤醒。那么不难看出,如果硬盘不能休眠,同时又一直开着机器,你的硬盘在平均寿命上,就大大降低了!!注意,我没有提到备份,作为重要数据自然都要备份的,可是你希望你家用存放平时资料用的设备,每3年换一批硬盘吗?
下面说正题吧,如果你是一个QNAP 的用户,我想这里有一大部分吧,你要注意了,从去年年末开始,你的设备已经没有休眠功能了!!而那些把休眠时间设置很短的人更要注意了,你的硬盘每15分钟被唤醒一次!!
在QNAP的设置界面中,休眠的设置如下:
这个设置是默认的,如果您没有动过,那么意味着你的设备应该在没有数据存储30分钟后进入休眠,硬盘会停止旋转。
在硬盘进入休眠中的时候,设备的状态灯是熄灭的,硬盘灯是常亮的,但是肯定也就不在闪烁了。
从去年QNAP发布了固件3.8.0以后,一只到今年3月初的3.8.2固件,都存在了一个错误,这个错误,让你的设备每15分钟唤醒一次硬盘,因此,如果你更新了这几个版本,又希望硬盘可以在不是使用的时候进入休息状态,那么要注意了,你的硬盘其实在一直旋转呢,根本就没有停止过!!
此问题其实已经在QNAP的官方论坛上有过讨论了。如果您看到这里了,想必也就关心这个话题了,我就继续给您说说。
最开始讨论3.8.1无法进入休眠问题的是QNAP官网上一个用户,此人是一个硬盘工程师,根据他的描述,当他发现新固件无法休眠的时候,很是震惊,因为他作为硬盘工程师,很清楚不能休眠对于硬盘的损坏,他也举了一些例子。
原帖地址:http://forum.qnap.com/viewtopic.php?f=55&t=69591
当然,官方的回答没有任何建设性的办法,根据用户自己的寻找,他找到了这个问题出现的原因,那就是在新的固件中,一个监控中心的系统进程,被设置为每15分钟唤醒一次硬盘。
进入设备,查看一下系统排程列表,会看到这样的内容:
注意看这一条: "#0-59/15 * * * * /etc/init.d/nss2_dusg.sh"
这条前面的"#"号是我自己加的,如果你在设备用命令查看,会看到这一条前面无"#"号。这一条就是不能让硬盘休息的问题所在,这一条就是说的每15分钟运行一下 nss2_dusg.sh,这个进程就是QNAP的一个功能“监控中心”的进程。
由于有了这个错误,以至于QNAP的设备在3.8.1固件都不能休眠,向官方反应了这个问题后,等到了今年3月份,新出的3.8.2固件仍然无法休眠!!而且仍然是这个小错误引起的,也就是说官方根本就没有修复。在无果后,我联系过一些人,在各种设备上做了测试,包括219,419和很多469,大家的结果都是无法休眠,如果设置为5分钟休眠,那么休眠10分钟后(即15分钟)设备就会被唤醒。而如果设置为15分钟以上的休眠,则设备根本不会进去休眠状态。在无果后,我找到了4.0的测试版固件进行测试,居然仍然是这样的问题,一点也没有改变!
好吧,于是我在QNAP的中文论坛上询问了官方,仍然无任何结果,帖子地址如下:
http://forum.qnap.com.tw/viewtopic.php?f=31&t=52279&start=0&sid=63d220dbe7a5ba80d37580eed14b419b
如果您也是QNAP,如果您也关注硬盘休眠的问题,请大家一致找QNAP 反应问题,希望尽快出个补丁吧。
下面我给出找到的几个临时性的解决办法:
A)从来不重启设备的人的解决办法
如果您不需要重新启动设备,一直开机的话,那么可以用如下的办法临时解决,那就是注销掉系统排程中的那个计划任务。
编辑 crontab文件:
位置:/etc/config/crontab
将 “0-59/15 * * * * /etc/init.d/nss2_dusg.sh”这行前面加上"#"号注销这句
变成 “#0-59/15 * * * * /etc/init.d/nss2_dusg.sh”
保存
加载这个配置文件:
crontab /etc/config/crontab
重启一下排程任务:
/etc/init.d/crond.sh restart
这种方法如果重新启动设备的话,就会重新变成开始的状态,解决办法是由上面提到的那个硬盘专家给出的,原帖地址:
http://forum.qnap.com/viewtopic.php?f=55&t=69897
B)需要重新启动也可以工作的方法
如果你需要常常重启设备,同时也不想麻烦每次都进去修改,可以按照如下的办法测试一下。
编辑文件
/etc/init.d/crond.sh
将其中的:
if [ x"`/bin/cat /etc/config/crontab | /bin/grep "nss2_dusg"`" = x ]; then
echo "0-59/15 * * * * /etc/init.d/nss2_dusg.sh" >> /etc/config/crontab
fi
改为
if [ x"`/bin/cat /etc/config/crontab | /bin/grep "nss2_dusg"`" = x ]; then
echo "#0-59/15 * * * * /etc/init.d/nss2_dusg.sh" >> /etc/config/crontab
fi
这个方式是QNAP的德语论坛用户提出来的,德国人很严谨,对于不能休眠的问题也是很有怨言,有的用户说,早知道不如选群晖了!{:3_69:} (我也不知道德国人也用QNAP和群晖啊)
原帖地址:
http://forum.qnapclub.de/viewtopic.php?f=12&t=1727&start=810
虽然暂时可以通过这个方法解决问题,但是我觉得,作为存储企业,一个设备的基础功能,居然都能出现错误,而且足足快半年没有解决这个问题,新固件出来根本就没有经过基础的测试啊!这样的设备,我已经对存放在上面的数据的安全性产生了怀疑了!!
要知道,QNAP已经不是第一次犯这样的低级错误了,近期的3.8.2固件,由于升级了系统核心,造成了x59系列的用户的CPU温度过高,经过检查是因为新的核心读取了其他的传感器,其实温度并不高,但是错误的传感器数值让风扇一直工作在全速,非常的吵闹!这都是QNAP不严谨测试固件的问题,我觉得,如果作为存储企业,不能很快的修复Bug,对于用户的反应也不理不睬的,甚至没有经过严谨测试就发放固件,这样的企业生产的产品,谁敢在上面存放自己重要的数据?请QNAP的用户看到这些,希望大家都积极反馈给官方!! 这个贴必须要顶。近期的3.8.2固件,由于升级了系统核心,造成了我的259pro的CPU温度过高。风扇声音过大,晚间不能够开机。外接存储装置也无缘无故自动退出。 qnap是个垃圾厂家,你看我以前的帖子就懂了。QNAP就会堆硬件,和群辉不是一个档次的。 没看到楼上的帖子啊,找不到,不过既然这里还是有不少qnap的用户,应该给大家提个醒,尤其是那些把休眠时间设置短的人,硬盘不停的被唤醒,损坏的几率很高的。 顶,表示学习过啦! 看来使用qnap的用户还是不多啊,设备不能休眠的问题也没人理会呀。 我不是SYNOLOG的托。我这有两台SYNOLG 1511 ,一台QNAP CN459P. tmd的,CN系列是二奶机,我以前在这个论坛说过这个问题。TMD的QNAP为了商业利益,在中国搞二奶机,TS-CN459PRO。干。刷不了TS-459PRO的固件,巢TMD的QNAP。搞二奶机,反应了没有用。爷TMD的现在统统不买QNAP。只买SYNO。实在很愤怒啊。二奶机TS-CN459PRO 具体大家可以看这里:http://forum.qnap.com.tw/viewtopic.php?f=15&t=6534
你看TMD的QNAP这畜生多假啊。我以前的问题就是你现在的问题,QNAP不当客户一回事。客户的需求,算个鸟。 怕畜生QNAP删除,复制到这里吧:
提请贵公司重视CN版本固件的及时更新。
由 real2004 » 週五 11月 19, 2010 4:59 pm
贵公司出于商业利益,打击水货,窜货,将NAS等其他相关的产品,在大陆销售时封装为CN中国销售专用版本。原本硬件配置完全一样的东西,经此封装,就无法使用非CN版本的固件,给我们这些最终用户带来诸多不便。
我们使用CN版本的固件总是落后于非CN版本的最新版本,希望贵公司在保证商业利益的同时,也能够也重视中国消费者的权益,及时更新网站上CN版本的固件。这种固件的稍微修改,是及其简单的,而带来的双赢的格局,即有利于中国消费者的利益,也保证了贵公司的商业利益。发表此贴,提请贵公司重视CN版本固件的及时更新。
以659为例
非CN版本:
Firmware QNAP NAS Firmware 3.3.6 Build1110 100MB Download 2010/11/16 Update
CN版本:
Firmware QNAP NAS Firmware 3.3.3 Build0928 103.64MB Mirror1 Mirror2 2010/10/14 Update
real2004
文章: 2
註冊時間: 週五 11月 19, 2010 4:39 pm
回頂端
烦请重视CN版本的NAS的固件更新。
由 real2004 » 週五 11月 19, 2010 5:03 pm
烦请重视CN版本的NAS的固件更新。
贵公司出于商业利益,打击水货,窜货,将NAS等其他相关的产品,在大陆销售时封装为CN中国销售专用版本。原本硬件配置完全一样的东西,经此封装,就无法使用非CN版本的固件,给我们这些最终用户带来诸多不便。
我们使用CN版本的固件总是落后于非CN版本的最新版本,希望贵公司在保证商业利益的同时,也能够也重视中国消费者的权益,及时更新网站上CN版本的固件。这种固件的稍微修改,是及其简单的,而带来的双赢的格局,即有利于中国消费者的利益,也保证了贵公司的商业利益。发表此贴,提请贵公司重视CN版本固件的及时更新。
以659为例
非CN版本:
Firmware QNAP NAS Firmware 3.3.6 Build1110 100MB Download 2010/11/16 Update
CN版本:
Firmware QNAP NAS Firmware 3.3.3 Build0928 103.64MB Mirror1 Mirror2 2010/10/14 Update
贵公司出于商业利益,打击水货,窜货,将NAS等其他相关的产品,在大陆销售时封装为CN中国销售专用版本。原本硬件配置完全一样的东西,经此封装,就无法使用非CN版本的固件,给我们这些最终用户带来诸多不便。
我们使用CN版本的固件总是落后于非CN版本的最新版本,希望贵公司在保证商业利益的同时,也能够也重视中国消费者的权益,及时更新网站上CN版本的固件。这种固件的稍微修改,是及其简单的,而带来的双赢的格局,即有利于中国消费者的利益,也保证了贵公司的商业利益。发表此贴,提请贵公司重视CN版本固件的及时更新。
以659为例
非CN版本:
Firmware QNAP NAS Firmware 3.3.6 Build1110 100MB Download 2010/11/16 Update
CN版本:
Firmware QNAP NAS Firmware 3.3.3 Build0928 103.64MB Mirror1 Mirror2 2010/10/14 Update
real2004
文章: 2
註冊時間: 週五 11月 19, 2010 4:39 pm
回頂端
Re: 烦请重视CN版本的NAS的固件更新。
由 Frances » 週一 11月 22, 2010 2:48 pm
Hi real2004,
謝謝您的建議.
我們並非不重視中國用戶,
而是一般標準品的firmware推出之後,
會希望等到市場反應無問題(約一星期後),
再發布其他版本(如CN/RU)等特殊地區的韌體/固件.
Firmware QNAP NAS Firmware 3.3.3 Build0928之後的版本,
由於3.3.4/3.3.5皆有一些尚未完全fix的問題,
而3.3.6仍在觀察階段,
故尚未release CN版本,
還請耐心等待...
BR,
Frances
使用手冊: http://docs.qnap.com/nas/tch/index.html
技術支援: http://www.qnap.com/onlinesupport.aspx
Web: http://www.qnap.com/
Wiki: http://wiki.qnap.com/wiki
F : http://www.facebook.com/QNAPSys
T : http://twitter.com/QNAP_nas
Frances
Site Admin
文章: 1484
註冊時間: 週一 6月 29, 2009 3:48 pm
回頂端
不是非常愤怒,我是不会用畜生称呼QNAP的。 qnap居然还有特殊型号啊?这个真不知道,技术能力不强啊,发布一多,就照顾不过来了,唉 楼主,我用469L,按照你的方法,硬盘好像还是休眠不了。硬盘的绿色灯是常亮的,黄色灯是闪烁的。是不是还有什么地方要注释掉?
想问问看,现在4.0.1的固件是不是已经解决了这个问题?谢谢! 进来看看。学习一下{:soso_e100:} 进来看看。学习一下{:soso_e100:} 这样说来真不知道该如何定位了 送雨 发表于 2013-3-31 15:59
没看到楼上的帖子啊,找不到,不过既然这里还是有不少qnap的用户,应该给大家提个醒,尤其是那些把休眠时间 ...
请问从哪里编辑 crontab文件呢,谢谢!菜鸟不懂啊,也要这个问题 请问怎么解决呢? 不会编辑文件、/etc/init.d/crond.sh 怎么进入啊? 4.1 beta 解决问题了吗?? 有没有高人解决了?
页:
[1]
2