威联通ts453bmini设置机械盘独立休眠
入坑453Bmini几年了,一直放在卧室,不知道什么时候开始就一直有炒豆子的噪音,严重影响睡眠,威联通设置了自动休眠但是毫无作用,终于通过网络大神的方法成功解决。
1. 登陆TS453Bmini开启SSH登陆服务
2. pc端安装puTTY和winscp (随便下载一个)
3. puTTY登陆NAS
输入IP,点击打开进入此界面
4. 输入mount回车查看分区组织信息(此步骤为原理,可以跳过)
5. 输入cat /proc/mdstat查看md9和md13阵列信息(可以跳过)
cat /proc/mdstat
这里显示md13和md9的raid1阵列分区是sdb4和sdb1
对应关系
6. 输入mdadm -D /dev/md9查看md9raid1阵列分区,查看md13同理
7. 确认哪些是你想单独休眠的,输入parted /dev/sdx print (sdx的x是abcd……你硬盘有多少块,就会显示有多少个字母,这里你需要知道哪个字母对应哪一块硬盘。每台机器的不同只能自己查看
这里sdc是希捷4T
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。
提示
保存为autorun.sh
命令对应关系
建好文件后拖入NAS的/tmp/config文件夹,再到puTTY输入chmod +x /tmp/config/autorun.sh回车
设置文件为可执行
chmod +x /tmp/config/autorun.sh
12. 在NAS上设置自动运行用户自定义命令处查看脚本
13. 设置好后重启NAS,再用puTTY查看自动运行脚本是否成功。
重启后用电脑puTTY登陆NAS。输入mdadm -D /dev/md9和md13查看是否还有机械盘在raid1内部。
mdadm -D /dev/md9
这里显示只有固态硬盘,没有出现机械盘,说明脚本成功运行。
这样,系统就不会再访问机械盘了,当你没有再使用机械盘时,就是真正的内部没有访问了,设置的休眠时间到了,硬盘可以休眠,而不会被系统唤醒。停电重启时,脚本自动运行,所以也不用再重新设置,以后如果加入其它硬盘才需要重新配置脚本。
前提是至少安装1块固态盘(最好用企业级slc或mlc)tlc的话使用容量不要过半,并且所有软件的安装都选择在这个储存池上。关闭会频繁读取机械盘的应用,机械盘做成静态卷当仓库(阵列的会同步读取所以不能单独休眠,只能同时休眠。
转载:什么值得买
扩展:什么值得买