StevenG 发表于 2025-6-7 20:26

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

本帖最后由 StevenG 于 2025-6-8 11:59 编辑

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

PS:正在安装win10 用来对比

分割线---------------------
这是自组的NAS用来替换ds1821+
用的x570d4i和5600,64g ecc,闲鱼上定制的机箱

淘宝上找的浪潮服务器代理商,特挑的硬盘托架,成色非常好


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

for i in /sys/class/scsi_disk/*/manage_runtime_start_stop; do echo 1 > $i; done
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,打开应用中心->开发工具,就能看到:


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

2. 访问1Panel,安装好以后,飞牛桌面上就会出现1Panel的图标,点击执行,就会弹出个页面,提示无权访问

这时,只需要把上一步记下来的入口名字,在浏览器的地址栏中,补充上去就行,端口和入口地址间要有/分隔

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


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


5. 配置完成后,可以手动执行一次,直接执行

到这里,其实就设置好了,不过上面的脚本过于简单,没有日志输出,只能查看一下1Panel的执行记录,稍后我会更新一版带日志输出的脚本

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


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

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



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

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

for d in /sys/class/scsi_disk/*; do
# 获取磁盘标识符(如0:0:0:0)
disk_id=$(basename "$d")

# 记录原始值
orig_shutdown=$(cat "$d/manage_shutdown")
orig_runtime=$(cat "$d/manage_runtime_start_stop")

# 修改属性值
echo 1 > "$d/manage_shutdown" 2>/dev/null
echo 1 > "$d/manage_runtime_start_stop" 2>/dev/null

# 获取修改后的值
new_shutdown=$(cat "$d/manage_shutdown")
new_runtime=$(cat "$d/manage_runtime_start_stop")

# 输出修改结果
echo "磁盘: $disk_id"
echo "manage_shutdown:          $orig_shutdown → $new_shutdown"
echo "manage_runtime_start_stop: $orig_runtime → $new_runtime"

# 验证是否修改成功
if [[ $new_shutdown -eq 1 && $new_runtime -eq 1 ]]; then
    echo "状态: 成功"
else
    echo "状态: 失败! (可能需要root权限)"
fi
echo "----------------------------------------"
done

echo "所有磁盘处理完成。"

这是重新开机后,尚未触发刚才简单脚本时,手动执行的新脚本记录:

可以看到,配置从0改成了1

再运行一次脚本:

配置1->1,再次覆盖配置修改

StevenG 发表于 2025-6-7 20:51

装了win10系统,还会遇到这个问题,用crystaldiskinfo看了一下硬盘信息,发现这个问题会增加c0断电磁头缩回计数。。。

StevenG 发表于 2025-6-7 21:23

搜了一下,似乎直通卡通病。。。目前找到的方案,只有一个linux开机时用root执行命令,内核版本6.5.0-17以下修改manage_start_stop文件,6.5.0-15以上修改manage_shutdown文件[生病]

canonguy 发表于 2025-9-11 09:15

mark 一下,回去试试。

yaoiverson 发表于 2025-9-11 09:42

mark 一下。以后可能用得到。

zhjook 发表于 2025-9-11 10:31

机械盘 应该会有个停转 的声音 ,很正常 除非 非常尖锐

NanjingDigifan 发表于 2025-11-18 07:37

不知道这个方法能不能变通一下用到黑群晖上

Zen0s 发表于 2025-11-18 08:46

卧槽!终于有人跟我一样的情况了,是那种非常尖锐的声音吗?非常高频的,类似于金属和金属摩擦的声音 或者金属和玻璃摩擦的声音

ghwwx 发表于 2025-11-18 08:54

这样一个定制的机箱多少钱?

brucelee1126 发表于 2025-11-18 10:09

这个问题我也有,我也是浪潮的机头加直通卡,如果这是个毛病,我就不这么用了,这台设备就扯下来了

StevenG 发表于 2025-11-18 10:09

ghwwx 发表于 2025-11-18 08:54
这样一个定制的机箱多少钱?

不算硬盘笼和里面的配件,纯箱子,380,闲鱼上有卖的,不过我测下来的情况来看,硬盘插满时,散热压力比较大,风扇会随着运行的时间满速。。目前我只插了6块盘,效果还行,建议买那种上下分层的箱子,下面硬盘笼,上面主板仓

StevenG 发表于 2025-11-18 10:12

brucelee1126 发表于 2025-11-18 10:09
这个问题我也有,我也是浪潮的机头加直通卡,如果这是个毛病,我就不这么用了,这台设备就扯下来了 ...

用我的脚本,那个断电计数不会涨。浪潮的硬盘笼,你可以买那种4盘位单条的背板,然后不走直通卡,就能物理层面避免这个问题

StevenG 发表于 2025-11-18 10:15

brucelee1126 发表于 2025-11-18 10:09
这个问题我也有,我也是浪潮的机头加直通卡,如果这是个毛病,我就不这么用了,这台设备就扯下来了 ...

这种背板,买三个,然后主板需要有那种四合一sata协议的8643接口,bios里用sata协议

StevenG 发表于 2025-11-18 10:16

brucelee1126 发表于 2025-11-18 10:09
这个问题我也有,我也是浪潮的机头加直通卡,如果这是个毛病,我就不这么用了,这台设备就扯下来了 ...

图片忘传了

StevenG 发表于 2025-11-18 10:17

Zen0s 发表于 2025-11-18 08:46
卧槽!终于有人跟我一样的情况了,是那种非常尖锐的声音吗?非常高频的,类似于金属和金属摩擦的声音 或者 ...

对,那是磁盘直接断电导致的

brucelee1126 发表于 2025-11-18 10:18

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

你说的浪潮机头的两种背板我都有,但是我的主板接口没那么多,现在还有一个方法,就是把这个机头用在我的另一台设备上,用的s8030的主板,有三个8643,配合三个窄溜溜背板

StevenG 发表于 2025-11-18 10:19

NanjingDigifan 发表于 2025-11-18 07:37
不知道这个方法能不能变通一下用到黑群晖上

你可以取我脚本里部分内容,通过ssh执行一下,看看磁盘链接状态,要是显示0,可能也存在这类问题,跑我的脚本试试

StevenG 发表于 2025-11-18 10:21

brucelee1126 发表于 2025-11-18 10:18
你说的浪潮机头的两种背板我都有,但是我的主板接口没那么多,现在还有一个方法,就是把这个机头用在我的 ...

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

看你现在定制的箱子,要是我这种2u,完全可以只上8盘,这样只用两个8643,并且散热压力小,要是上下两层的布局,那就换主板

brucelee1126 发表于 2025-11-18 10:24

StevenG 发表于 2025-11-18 10:21
对,这个是个不错的方案。

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

我的箱子应该跟你是同一家定的,上下分层,但是下层已经给了三个intel的u.2笼子

Zen0s 发表于 2025-11-18 10:28

StevenG 发表于 2025-11-18 10:17
对,那是磁盘直接断电导致的

但是我是正常运行的时候有这个声音,没有关机,也没有硬盘休眠,我是用一个H470的ITX主板,用网卡接口转了两个SATA出来,上周末我换了个主板是原生6个sata接口的,然后就再没有听到了,硬盘是希捷X16

StevenG 发表于 2025-11-18 10:30

brucelee1126 发表于 2025-11-18 10:24
我的箱子应该跟你是同一家定的,上下分层,但是下层已经给了三个intel的u.2笼子 ...

哈,当初就是你给我的买家信息~~u2方案散热如何?我618那会儿本来打算搞一套u2方案,后来发现网络是瓶颈,找了4块傲腾,4kq1t1速度始终没法过100m/s,就搁置了

ghwwx 发表于 2025-11-18 10:30

StevenG 发表于 2025-11-18 10:09
不算硬盘笼和里面的配件,纯箱子,380,闲鱼上有卖的,不过我测下来的情况来看,硬盘插满时,散热压力比 ...

就是一个缩短版本的2U机箱么?

StevenG 发表于 2025-11-18 10:38

Zen0s 发表于 2025-11-18 10:28
但是我是正常运行的时候有这个声音,没有关机,也没有硬盘休眠,我是用一个H470的ITX主板,用网卡接口转 ...

那应该不是我这个问题。。反正自组nas,能用原生接口就用原生接口

StevenG 发表于 2025-11-18 10:39

ghwwx 发表于 2025-11-18 10:30
就是一个缩短版本的2U机箱么?

深度420,能放到大多数网络机柜里

brucelee1126 发表于 2025-11-18 11:15

StevenG 发表于 2025-11-18 10:30
哈,当初就是你给我的买家信息~~u2方案散热如何?我618那会儿本来打算搞一套u2方案,后来发现网络是瓶颈 ...

网络共享4k就不会太高了,我这测试开了巨帧后4k更可怜,我这套上下层散热都还可以,但是有个严重的问题,这个恶心得intel背板,要插大量的线,完全插不下,调研了几个服务器机头,尺寸都稍微差点,塞不进去,目前就启用了一个笼子

StevenG 发表于 2025-11-18 11:32

brucelee1126 发表于 2025-11-18 11:15
网络共享4k就不会太高了,我这测试开了巨帧后4k更可怜,我这套上下层散热都还可以,但是有个严重的问题, ...

我之前问过机箱老板,创无界的笼子,如果给他寄过去,他倒是愿意开模定制一下。目前看,也就创无界的笼子布局合理一些,但是插满还是挺热,要是能出个间隔的4盘8位的笼子就好了

lefeixiang82 发表于 2025-11-18 11:40

mark 一下。按飞牛可能用得到。

gaoyi124 发表于 2025-11-18 11:47

专业,我是r720xd用的esxi底层,装的飞牛,没毛病

nepdaisuki 发表于 2025-11-18 12:25

我想知道飞牛上是所有硬盘都会这样吗

Angmar 发表于 2025-11-18 14:03

nepdaisuki 发表于 2025-11-18 12:25
我想知道飞牛上是所有硬盘都会这样吗

sas 直通卡的问题,用sas 卡绝大部分都会这样
页: [1] 2
查看完整版本: [已解决]飞牛系统关机时,硬盘会异响