威联通ts453bmini设置机械盘独立休眠
威联通的ts453bmini这个机器,j3455的CPU销量不错,相信有很多人都有这个机器,其中NAS轻度用户应该也不少,只是用来备份数据和下载电影之类的,因为有时间折腾的都是因为寂寞。
我是一年前闲鱼1700购买的机器,走了不少弯路,从最开始建储存池到现在静态卷只是备份数据和偶尔运行虚拟机下载东西使用,其他基本没有折腾过了。相信很多人都是这样过来的。(另外有一个猫盘刷白群插固态同步备份重要数据)
一切都要从一只蝙蝠说起.......最近购入一个功率计, 想看看家里哪些电量是不知不觉流走的。
家里电器都插了个遍,原来笔记本电脑才13W。我一直以为有30W左右。
进入正题,这货插到威联通NAS插头上,居然平均18W,不是说好的13W左右吗(不开很多服务,轻度使用)
以前一直以为我设置了硬盘10分钟休眠,后来守着机器研究了一下,这个10分钟休眠根本没用。硬盘基本全天运行,10分钟硬盘休眠,结果15分钟系统又唤醒硬盘造成频繁启停。(我白天基本都不在家,晚上才会偶尔使用NAS!)
在网上看了一下,被这个硬盘休眠困扰的人真不少,也有人研究过原理和教程,只是不太通透。然后机器重启就失效。这里整合一下,让重启不再失效。
参考文章whyiamhere的【QNAP 威联通磁盘分区探索与数据导出】,龙子湖提督的【如何让QNAP(威联通)NAS的机械硬盘保持安静?】,xaliuguanghui的【威联通NAS在重启时自动执行作业2】。
基本概括为:1找出机械盘,2把从raid1移出机械盘的命令加入到自启动自定义脚本。
1;登陆TS453Bmini开启SSH登陆服务
2;pc端安装puTTY和winscp
3;puTTY登陆NAS
4;输入mount回车查看分区组织信息(此步骤为原理,可以跳过)
5;输入cat /proc/mdstat查看md9和md13阵列信息(可以跳过)
这里显示md13和md9的raid1阵列分区是sdb4和sdb1
6;输入mdadm -D /dev/md9查看md9raid1阵列分区,查看md13同理
7;确认哪些是你想单独休眠的,输入parted /dev/sdx print (sdx的x是abcd……你硬盘有多少块,就会显示有多少个字母,这里你需要知道哪个字母对应哪一块硬盘。每台机器的不同只能自己查看
md9和md13分别对应1分区和4分区,分离raid1分区时两个都要分离。
8;把机械盘分离raid1的命令加入自启动脚本,启动winscp登陆nas根目录
9;winscp进入到/tmp/config
10;加载脚本到这个目录,用puTTY输入mount $(/sbin/hal_app --get_boot_pd port_id=0)6 /tmp/config
11;编辑脚本并用winscp上传
分别分离md9对应的机械盘1分区和md13对应的机械盘4分区
脚本内容如下
#!/bin/bash
echo ”Disconnecting md9”
mdadm /dev/md9 --fail /dev/sdc1
mdadm /dev/md9 --fail /dev/sda1
echo ”Disconnecting md13”
mdadm /dev/md13 --fail /dev/sdc4
mdadm /dev/md13 --fail /dev/sda4
这里仅做演示,具体有哪些硬盘根据自己查到的信息来替换后面的c和a。
建好文件后拖入NAS的/tmp/config文件夹,再到puTTY输入chmod +x /tmp/config/autorun.sh回车
设置文件为可执行
12;在NAS上设置自动运行用户自定义命令处查看脚本
13;设置好后重启NAS,再用puTTY查看自动运行脚本是否成功。
重启后用电脑puTTY登陆NAS。输入mdadm -D /dev/md9和md13查看是否还有机械盘在raid1内部。
这里显示只有固态硬盘的sd*4,没有出现机械盘的sd*,说明脚本成功运行。
这样,系统就不会再访问机械盘了,当你没有再使用机械盘时,就是真正的内部没有访问了,设置的休眠时间到了,硬盘可以休眠,而不会被系统唤醒。停电重启时,脚本自动运行,所以也不用再重新设置,以后如果加入其它硬盘才需要重新配置脚本。
前提是至少安装1块固态盘(最好用企业级slc或mlc)tlc的话使用容量不要过半,并且所有软件的安装都选择在这个储存池上。关闭会频繁读取机械盘的应用,机械盘做成静态卷当仓库(阵列的会同步读取所以不能单独休眠,只能同时休眠。
想不出个昵称
校验提示文案
值友2411130678
校验提示文案
值友2574809172
校验提示文案
chmod666
校验提示文案
heimukai007
校验提示文案
欲仙欲死
校验提示文案
一一一一一
校验提示文案
iceage3721
校验提示文案
西谷夕
校验提示文案
hjhuuiokk
校验提示文案
值友4319179354
就是我每个步骤都成功了,但是结果失败了,是为啥啊
我有个改动是把脚本里面的中文标点改成英文的了,应该不是因为这个吧
谢谢
校验提示文案
Lyz970711
校验提示文案
imjacob
校验提示文案
Focu5
校验提示文案
人穷穷
校验提示文案
无敌飞天喵
校验提示文案
天河之东
校验提示文案
以眼杀人
校验提示文案
小白绵羊
校验提示文案
h多多
校验提示文案
值友8098597295
校验提示文案
Focu5
校验提示文案
imjacob
校验提示文案
houshuheng
校验提示文案
Lyz970711
校验提示文案
kbv1991
校验提示文案
h多多
校验提示文案
值友4319179354
就是我每个步骤都成功了,但是结果失败了,是为啥啊
我有个改动是把脚本里面的中文标点改成英文的了,应该不是因为这个吧
谢谢
校验提示文案
hjhuuiokk
校验提示文案
ForceFrank
校验提示文案
西谷夕
校验提示文案
iceage3721
校验提示文案
oldcaptain
校验提示文案
一一一一一
校验提示文案
小白绵羊
校验提示文案
欲仙欲死
校验提示文案
值友2155679377
校验提示文案
青龙白虎旗
校验提示文案
heimukai007
校验提示文案
chmod666
校验提示文案