找回密码
 加入我们
搜索
      
查看: 3182|回复: 31

[NAS] [已解决]飞牛系统关机时,硬盘会异响

[复制链接]
发表于 2025-6-7 20:26 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 StevenG 于 2025-6-8 11:59 编辑

如题,用的浪潮m4硬盘笼组的nas,装的飞牛系统,关机时会有比较尖锐的异响,最开始以为某个硬盘有坏道了,把所有硬盘挨个排查了一遍,发现都有此现象,去飞牛论坛看了一下,发现也有遇到类似问题的人,并且他还反馈不安全关机次数会增加。想知道这是系统的问题,还是用硬盘笼的原因。有没有解决办法?

PS:正在安装win10 用来对比

分割线---------------------
这是自组的NAS用来替换ds1821+
用的x570d4i和5600,64g ecc,闲鱼上定制的机箱
IMG_20250608_115005.jpg
淘宝上找的浪潮服务器代理商,特挑的硬盘托架,成色非常好
IMG_20250608_115348.jpg

昨晚遇到这个问题后,查了B站和坛子里相关的帖子,发现除了一个修改配置的脚本,没有进一步的操作,而且飞牛官方论坛也没人发解决方法。
本人便仔细研究了一下,首先找到了一个当前飞牛版本可用的命令:

  1. for i in /sys/class/scsi_disk/*/manage_runtime_start_stop; do echo 1 > $i; done
  2. for i in /sys/class/scsi_disk/*/manage_shutdown; do echo 1 > $i; done
复制代码


参考来源:https://www.wunote.cn/article/20240122130837/

这个老哥用的是TrueNas,有启动任务脚本可设置,用TrusNas的用户可百度

那么问题就好办了,找个能配置启动任务脚本的地方,这个问题就解决了。
但是遗憾的是,飞牛系统没有这个功能。。。虽然理论上ssh接进去,也能在启动项上做点什么,不过一来比较麻烦,二来需要root权限(我倒是没实际操作,看B站的结论是飞牛似乎没给root权限)

既然底层改希望渺茫,且不适合普通用户(用飞牛的,大多不是专业选手)那就上层改改试试

飞牛自己的功能虽然有待完善,但是,有第三方强大的1Panel。。。干运维的朋友应该非常熟悉。


1Panel中的计划任务或许可以解决问题

接下来进入正题:

1. 安装1Panel,打开应用中心->开发工具,就能看到:
捕获1.PNG

安装非常简单,选个存储空间,下一步就行,期间会让你配置账号密码和入口,这个入口记一下,接下来会用

2. 访问1Panel,安装好以后,飞牛桌面上就会出现1Panel的图标,点击执行,就会弹出个页面,提示无权访问
捕获2.PNG
这时,只需要把上一步记下来的入口名字,在浏览器的地址栏中,补充上去就行,端口和入口地址间要有/分隔

3. 登录到1Panel后,打开计划任务
捕获3.PNG

4. 将上面的脚本,添加到新建的计划任务中,因为只能设置执行周期,这里建议那些需要开关机的朋友,按照小时设置,
我开机械硬盘NAS就是查一查备份的资料,所以周期设置为1小时,更高频的还有分钟和秒级
捕获4.PNG

5. 配置完成后,可以手动执行一次,直接执行
捕获5.PNG
到这里,其实就设置好了,不过上面的脚本过于简单,没有日志输出,只能查看一下1Panel的执行记录,稍后我会更新一版带日志输出的脚本

6. 接下来就是验证,首先看一下c0也就是192的值,当前是6次(心疼ing。。这还是最近新买的,之前用的硬盘,这个数值有十来次的,好在只要不是读写时断电,基本不会坏道)
捕获6.PNG

7. 关机,可以在设备旁仔细听一下声音,这个时候会发现,声音不再是突然的尖锐异响,而是能感觉到磁头复位后,磁盘再停转(虽然也比较尖锐,但是明显能感觉是有个停转摆臂的过程在,而不是突然弹回)

8. 开机再看一下磁盘信息,c0(192)断电返回计数依旧是6次,由于重新开关机,所以下面的磁头加载循环计数也加1了
捕获7.PNG


---------脚本更新--------
更新后的脚本,支持打印执行记录:

  1. # 启用所有硬盘的关机停转管理(带详细输出和验证)
  2. echo "正在修改硬盘关机管理属性..."
  3. echo "----------------------------------------"

  4. for d in /sys/class/scsi_disk/*; do
  5.   # 获取磁盘标识符(如0:0:0:0)
  6.   disk_id=$(basename "$d")
  7.   
  8.   # 记录原始值
  9.   orig_shutdown=$(cat "$d/manage_shutdown")
  10.   orig_runtime=$(cat "$d/manage_runtime_start_stop")
  11.   
  12.   # 修改属性值
  13.   echo 1 > "$d/manage_shutdown" 2>/dev/null
  14.   echo 1 > "$d/manage_runtime_start_stop" 2>/dev/null
  15.   
  16.   # 获取修改后的值
  17.   new_shutdown=$(cat "$d/manage_shutdown")
  18.   new_runtime=$(cat "$d/manage_runtime_start_stop")
  19.   
  20.   # 输出修改结果
  21.   echo "磁盘: $disk_id"
  22.   echo "  manage_shutdown:          $orig_shutdown → $new_shutdown"
  23.   echo "  manage_runtime_start_stop: $orig_runtime → $new_runtime"
  24.   
  25.   # 验证是否修改成功
  26.   if [[ $new_shutdown -eq 1 && $new_runtime -eq 1 ]]; then
  27.     echo "  状态: 成功"
  28.   else
  29.     echo "  状态: 失败! (可能需要root权限)"
  30.   fi
  31.   echo "----------------------------------------"
  32. done

  33. echo "所有磁盘处理完成。"
复制代码


这是重新开机后,尚未触发刚才简单脚本时,手动执行的新脚本记录:
捕获8.PNG
可以看到,配置从0改成了1

再运行一次脚本:
捕获9.PNG
配置1->1,再次覆盖配置修改

 楼主| 发表于 2025-6-7 20:51 来自手机 | 显示全部楼层
装了win10系统,还会遇到这个问题,用crystaldiskinfo看了一下硬盘信息,发现这个问题会增加c0断电磁头缩回计数。。。
 楼主| 发表于 2025-6-7 21:23 来自手机 | 显示全部楼层
搜了一下,似乎直通卡通病。。。目前找到的方案,只有一个linux开机时用root执行命令,内核版本6.5.0-17以下修改manage_start_stop文件,6.5.0-15以上修改manage_shutdown文件
发表于 2025-9-11 09:15 | 显示全部楼层
mark 一下,回去试试。
发表于 2025-9-11 09:42 | 显示全部楼层
mark 一下。以后可能用得到。
发表于 2025-9-11 10:31 | 显示全部楼层
机械盘 应该会有个停转 的声音 ,很正常 除非 非常尖锐
发表于 2025-11-18 07:37 | 显示全部楼层
不知道这个方法能不能变通一下用到黑群晖上
发表于 2025-11-18 08:46 | 显示全部楼层
卧槽!终于有人跟我一样的情况了,是那种非常尖锐的声音吗?非常高频的,类似于金属和金属摩擦的声音 或者金属和玻璃摩擦的声音
发表于 2025-11-18 08:54 | 显示全部楼层
这样一个定制的机箱多少钱?
发表于 2025-11-18 10:09 | 显示全部楼层
这个问题我也有,我也是浪潮的机头加直通卡,如果这是个毛病,我就不这么用了,这台设备就扯下来了
 楼主| 发表于 2025-11-18 10:09 来自手机 | 显示全部楼层
ghwwx 发表于 2025-11-18 08:54
这样一个定制的机箱多少钱?

不算硬盘笼和里面的配件,纯箱子,380,闲鱼上有卖的,不过我测下来的情况来看,硬盘插满时,散热压力比较大,风扇会随着运行的时间满速。。目前我只插了6块盘,效果还行,建议买那种上下分层的箱子,下面硬盘笼,上面主板仓
 楼主| 发表于 2025-11-18 10:12 来自手机 | 显示全部楼层
brucelee1126 发表于 2025-11-18 10:09
这个问题我也有,我也是浪潮的机头加直通卡,如果这是个毛病,我就不这么用了,这台设备就扯下来了 ...

用我的脚本,那个断电计数不会涨。浪潮的硬盘笼,你可以买那种4盘位单条的背板,然后不走直通卡,就能物理层面避免这个问题
 楼主| 发表于 2025-11-18 10:15 来自手机 | 显示全部楼层
brucelee1126 发表于 2025-11-18 10:09
这个问题我也有,我也是浪潮的机头加直通卡,如果这是个毛病,我就不这么用了,这台设备就扯下来了 ...

这种背板,买三个,然后主板需要有那种四合一sata协议的8643接口,bios里用sata协议
 楼主| 发表于 2025-11-18 10:16 来自手机 | 显示全部楼层
brucelee1126 发表于 2025-11-18 10:09
这个问题我也有,我也是浪潮的机头加直通卡,如果这是个毛病,我就不这么用了,这台设备就扯下来了 ...

图片忘传了
IMG_20251118_101338.png
 楼主| 发表于 2025-11-18 10:17 来自手机 | 显示全部楼层
Zen0s 发表于 2025-11-18 08:46
卧槽!终于有人跟我一样的情况了,是那种非常尖锐的声音吗?非常高频的,类似于金属和金属摩擦的声音 或者 ...

对,那是磁盘直接断电导致的
发表于 2025-11-18 10:18 | 显示全部楼层
StevenG 发表于 2025-11-18 10:12
用我的脚本,那个断电计数不会涨。浪潮的硬盘笼,你可以买那种4盘位单条的背板,然后不走直通卡,就能物 ...

你说的浪潮机头的两种背板我都有,但是我的主板接口没那么多,现在还有一个方法,就是把这个机头用在我的另一台设备上,用的s8030的主板,有三个8643,配合三个窄溜溜背板
 楼主| 发表于 2025-11-18 10:19 来自手机 | 显示全部楼层
NanjingDigifan 发表于 2025-11-18 07:37
不知道这个方法能不能变通一下用到黑群晖上

你可以取我脚本里部分内容,通过ssh执行一下,看看磁盘链接状态,要是显示0,可能也存在这类问题,跑我的脚本试试
 楼主| 发表于 2025-11-18 10:21 来自手机 | 显示全部楼层
brucelee1126 发表于 2025-11-18 10:18
你说的浪潮机头的两种背板我都有,但是我的主板接口没那么多,现在还有一个方法,就是把这个机头用在我的 ...

对,这个是个不错的方案。

看你现在定制的箱子,要是我这种2u,完全可以只上8盘,这样只用两个8643,并且散热压力小,要是上下两层的布局,那就换主板
发表于 2025-11-18 10:24 | 显示全部楼层
StevenG 发表于 2025-11-18 10:21
对,这个是个不错的方案。

看你现在定制的箱子,要是我这种2u,完全可以只上8盘,这样只用两个8643,并 ...

我的箱子应该跟你是同一家定的,上下分层,但是下层已经给了三个intel的u.2笼子
发表于 2025-11-18 10:28 | 显示全部楼层
StevenG 发表于 2025-11-18 10:17
对,那是磁盘直接断电导致的

但是我是正常运行的时候有这个声音,没有关机,也没有硬盘休眠,我是用一个H470的ITX主板,用网卡接口转了两个SATA出来,上周末我换了个主板是原生6个sata接口的,然后就再没有听到了,硬盘是希捷X16
 楼主| 发表于 2025-11-18 10:30 来自手机 | 显示全部楼层
brucelee1126 发表于 2025-11-18 10:24
我的箱子应该跟你是同一家定的,上下分层,但是下层已经给了三个intel的u.2笼子 ...

哈,当初就是你给我的买家信息~~u2方案散热如何?我618那会儿本来打算搞一套u2方案,后来发现网络是瓶颈,找了4块傲腾,4kq1t1速度始终没法过100m/s,就搁置了
发表于 2025-11-18 10:30 | 显示全部楼层
StevenG 发表于 2025-11-18 10:09
不算硬盘笼和里面的配件,纯箱子,380,闲鱼上有卖的,不过我测下来的情况来看,硬盘插满时,散热压力比 ...

就是一个缩短版本的2U机箱么?
 楼主| 发表于 2025-11-18 10:38 来自手机 | 显示全部楼层
Zen0s 发表于 2025-11-18 10:28
但是我是正常运行的时候有这个声音,没有关机,也没有硬盘休眠,我是用一个H470的ITX主板,用网卡接口转 ...

那应该不是我这个问题。。反正自组nas,能用原生接口就用原生接口
 楼主| 发表于 2025-11-18 10:39 来自手机 | 显示全部楼层
ghwwx 发表于 2025-11-18 10:30
就是一个缩短版本的2U机箱么?

深度420,能放到大多数网络机柜里
发表于 2025-11-18 11:15 | 显示全部楼层
StevenG 发表于 2025-11-18 10:30
哈,当初就是你给我的买家信息~~u2方案散热如何?我618那会儿本来打算搞一套u2方案,后来发现网络是瓶颈 ...

网络共享4k就不会太高了,我这测试开了巨帧后4k更可怜,我这套上下层散热都还可以,但是有个严重的问题,这个恶心得intel背板,要插大量的线,完全插不下,调研了几个服务器机头,尺寸都稍微差点,塞不进去,目前就启用了一个笼子
 楼主| 发表于 2025-11-18 11:32 来自手机 | 显示全部楼层
brucelee1126 发表于 2025-11-18 11:15
网络共享4k就不会太高了,我这测试开了巨帧后4k更可怜,我这套上下层散热都还可以,但是有个严重的问题, ...

我之前问过机箱老板,创无界的笼子,如果给他寄过去,他倒是愿意开模定制一下。目前看,也就创无界的笼子布局合理一些,但是插满还是挺热,要是能出个间隔的4盘8位的笼子就好了
发表于 2025-11-18 11:40 | 显示全部楼层
mark 一下。按飞牛可能用得到。
发表于 2025-11-18 11:47 | 显示全部楼层
专业,我是r720xd用的esxi底层,装的飞牛,没毛病
发表于 2025-11-18 12:25 | 显示全部楼层
我想知道飞牛上是所有硬盘都会这样吗
发表于 2025-11-18 14:03 来自手机 | 显示全部楼层
nepdaisuki 发表于 2025-11-18 12:25
我想知道飞牛上是所有硬盘都会这样吗

sas 直通卡的问题,用sas 卡绝大部分都会这样
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-11-18 19:19 , Processed in 0.012047 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表