收起左侧

关于飞牛登录web,硬盘休眠就失效,避免唤醒的解决方法

21
回复
2280
查看
[ 复制链接 ]

3

主题

33

回帖

0

牛值

江湖小虾

2025-5-23 12:11:05 显示全部楼层 阅读模式

搜了一圈论坛,很多人为这个问题所困扰,且一直没有看到解决方法。官方客服的回复也只是帮提交改良计划。

经过我的摸索查找,解决方法其实很简单:

最后定位的罪魁祸首是 fnOS桌面信息插件,把右上角信息显示插件的 存储空间 存储读写取消即可,登录web就不会立即唤醒了;

但是点击 系统设置仍然会唤醒硬盘,打断休眠(因为系统设置首页含 存储空间信息),希望官方尽快优化一下(例如用户开启硬盘休眠后,这些信息只显示缓存的信息,每当硬盘被唤醒时,才更新缓存信息)。

另外,强烈建议增加通知功能,且最好支持指定硬盘休眠、唤醒时,可以接收邮件或pushplus通知。(例如:专门存储冷数据的硬盘,休眠、唤醒单独通知)

顺便分享一个休眠检测脚本,SSH登录后运行,自动检测所有硬盘休眠情况

#!/bin/bash

# 功能说明:
# 1. 显示硬盘盘符 + Label + 容量以及硬盘上电状态
# 2. 使用 echo -e + if...elif...else,将 active 显示为红色,standby 显示为绿色
# 3. 在 for 循环中统计 active 和 standby 的数量
# 4. 增加判断非 active/standby 状态的硬盘,并标记为 unknown
# 5. 列出 unknown 状态的硬盘

dsk=$(ls /dev/sd* | grep -Po 'sd(a{2}|[a-z]+)$')

echo "$(date +%c)"

standby=0
active=0
unknown=0
c=0

for i in $dsk; do
    echo -e "\n-----------------------"
    echo -n "/dev/$i : "

    stats=$(smartctl -i -n standby /dev/$i | grep "mode" | awk '{print $4}')

    if [[ $stats == STANDBY || $stats == ACTIVE || $stats == IDLE_A ]]; then
        for s in $stats; do
            if [[ $s == STANDBY ]]; then
                echo -e "\033[30;42m STANDBY \033[0m"
                ((standby++))
            else
                echo -e "\033[37;41m ACTIVE \033[0m"
                ((active++))
            fi
        done
    else
        echo -e "\033[30;47m UNKNOWN \033[0m"
        ((unknown++))
        list[c]=$i
        ((c++))
    fi

    echo "$(lsblk /dev/$i | grep "/srv/dev-disk-by-label-" | awk '{print $7}')"
    echo "$(lsblk /dev/$i | grep "/srv/dev-disk-by-label-" | awk '{print $4}')"
done

echo -e "\n\033[37;41m Active \033[0m Disk in Total = $active"
echo -e "\033[30;42m Standby \033[0m Disk in Total = $standby"
echo -e "\033[30;47m Unknown \033[0m Disk in Total = $unknown"

echo -e "Unknown Disk list:"
for ((b = 0; b < c; b++)); do
    echo "${list[b]}"
done

echo -e "\n"
exit

收藏
送赞 2
分享

3

主题

50

回帖

0

牛值

初出茅庐

2025-5-23 22:36:05 显示全部楼层

biggrin

试试看

0

主题

1

回帖

0

牛值

江湖小虾

2025-5-24 10:45:44 显示全部楼层

提议很好,也学习了

12

主题

185

回帖

0

牛值

小有名气

2025-5-24 10:45:52 显示全部楼层

感谢楼主 在官方还没修改休眠策略前先用你的方式试试

现在审核如何了  详情 回复
2025-8-29 00:29
但还是不完美,进入文件管理或系统设置,还是会唤醒全部硬盘 最后我决定,使用存算分离方案,正在转移数据 方案已发帖,还在审核中  详情 回复
2025-5-24 11:05

3

主题

33

回帖

0

牛值

江湖小虾

2025-5-24 11:05:05 楼主 显示全部楼层
但还是不完美,进入文件管理或系统设置,还是会唤醒全部硬盘
最后我决定,使用存算分离方案,正在转移数据
方案已发帖,还在审核中

12

主题

185

回帖

0

牛值

小有名气

2025-5-24 18:25:44 显示全部楼层
兄弟 试了 没用哦 我打开小米插座查看功率的 我飞牛主机+2个3.5村外接硬盘 待机功率是10w  然后web远程打开飞牛 或者app登录上去(只登录) 查看小米功率 马上标到30 然后稳定在25w 点开飞牛日志看  外接硬盘还是被唤醒 然后内置硬盘也被唤醒!

还是要等官方更新策略。。。
你把保“持登录勾”选上试试,我勾上这个后,隔天在打开web,没唤醒硬盘。 我估计是登录操作,强制刷新信息导致的唤醒。  详情 回复
2025-5-25 19:34
估计还有其它的唤醒机制,我转用存算分离方案了  详情 回复
2025-5-24 19:56

3

主题

33

回帖

0

牛值

江湖小虾

2025-5-24 19:56:21 楼主 显示全部楼层
估计还有其它的唤醒机制,我转用存算分离方案了

3

主题

33

回帖

0

牛值

江湖小虾

2025-5-24 20:02:18 楼主 显示全部楼层
我怀疑超过一定时间未登录,下次登录会强制刷新一次硬盘信息

3

主题

33

回帖

0

牛值

江湖小虾

2025-5-24 20:19:46 楼主 显示全部楼层

另外还踩了一个坑,某个硬盘休眠频繁被无故唤醒

最后,排查到硬盘未使用4K模式,使用的512兼容模式 (我怀疑是硬盘热插拔的原因,识别错误)

有条件的拷贝数据前最好使用命令 lsblk -t 查一下,除非是固态硬盘,机械硬盘一般应该是4K

512模式不止会导致休眠唤醒,还影响拷贝文件速度,我好不容易转移完成一个硬盘,又要转移出来

微信图片_20250524200941.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
那这个坑下一步应该怎么做呢?  详情 回复
7 天前

1

主题

1

回帖

0

牛值

江湖小虾

2025-5-24 22:33:39 显示全部楼层

硬盘多的真的伤不起,这个实现起来很简单为啥迟迟不搞了

实在不行就NVME虚拟个飞牛,然后SATA控制器直通再搞个飞牛或者黑裙做存储

4

主题

8

回帖

0

牛值

江湖小虾

2025-5-25 15:21:23 显示全部楼层

我是分离存储,存储晚上定时开关机来做备份,,,一天也就开3个小时,省电

单存储的平台随便整点亮机U就能带,一套板U下来也就百来块

我是nec8代 i58500t 16g+256nvme 内置一个1t2.5机械 绿联硬盘盒usb外置1个3T+8T作为存储池3,4 4个硬盘 硬盘休眠时整套待机10w左右 正常下载看视频等使用时25w左右 其实功耗已经够低了 只要是硬盘唤醒睡眠。。太  详情 回复
2025-5-25 19:40

3

主题

33

回帖

0

牛值

江湖小虾

2025-5-25 19:34:38 楼主 显示全部楼层
你把保“持登录勾”选上试试,我勾上这个后,隔天在打开web,没唤醒硬盘。
我估计是登录操作,强制刷新信息导致的唤醒。

12

主题

185

回帖

0

牛值

小有名气

2025-5-25 19:40:35 显示全部楼层
干鱼片 发表于 2025-5-25 15:21
我是分离存储,存储晚上定时开关机来做备份,,,一天也就开3个小时,省电
单存储的平台随便整点亮机U就能 ...

我是nec8代 i58500t 16g+256nvme  内置一个1t2.5机械 绿联硬盘盒usb外置1个3T+8T作为存储池3,4
4个硬盘 硬盘休眠时整套待机10w左右 正常下载看视频等使用时25w左右
其实功耗已经够低了  只要是硬盘唤醒睡眠。。太频繁怕容易坏~而且本不该被唤醒的 飞牛目前的逻辑下 感到很不应该而已。。。

3

主题

50

回帖

0

牛值

初出茅庐

2025-5-26 23:08:11 显示全部楼层

lol 我没事尽量不登录web,打开应用服务或smb共享只会唤醒访问的对应硬盘,隔个三两天打开App备份一下照片。

我怕终端smb软件会去扫描飞牛 为了杜绝休眠被非主观唤醒 我把smb都关了。。。需要smb的时候再手机飞牛随时打开 很简单的动作而已  详情 回复
2025-6-3 11:23

12

主题

185

回帖

0

牛值

小有名气

2025-6-3 11:23:14 显示全部楼层
vash123 发表于 2025-5-26 23:08
我没事尽量不登录web,打开应用服务或smb共享只会唤醒访问的对应硬盘,隔个三两天打开App备份一下照片。
...

我怕终端smb软件会去扫描飞牛 为了杜绝休眠被非主观唤醒 我把smb都关了。。。需要smb的时候再手机飞牛随时打开  很简单的动作而已

33

主题

89

回帖

90

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家

2025-6-8 15:11:11 显示全部楼层

用导航页去减少飞牛登录界面的登录就行了,sun-panel home-page Homarr等等

本身你打开飞牛页面除了管控系统还要打开文件夹的,打开文件夹操作就会让磁盘退出休眠,你总不可能用缓存的方式去显示文件夹,那要多大的缩略图。

你提的就不是一个BUG,是一个正常的便利设定

正值爱玩的年纪,不要让上班影响我们玩耍

1

主题

3

回帖

0

牛值

江湖小虾

2025-8-29 00:29:50 显示全部楼层
aliang 发表于 2025-5-24 10:45
感谢楼主 在官方还没修改休眠策略前先用你的方式试试

现在审核如何了
官方早就改好休眠策略了 你设置好按需唤醒 现在登录飞牛web端 只要不涉及读取硬盘文件 正常不会唤醒所有硬盘  详情 回复
2025-8-29 11:01

12

主题

185

回帖

0

牛值

小有名气

2025-8-29 11:01:26 显示全部楼层
luxe 发表于 2025-8-29 00:29
现在审核如何了

官方早就改好休眠策略了 你设置好按需唤醒 现在登录飞牛web端  只要不涉及读取硬盘文件 正常不会唤醒所有硬盘
并不是,我到最新的9.24都还是只要一登陆就唤醒所有硬盘 手机和网页都是  详情 回复
2025-9-5 16:13

1

主题

16

回帖

0

牛值

江湖小虾

2025-9-5 16:13:28 显示全部楼层
aliang 发表于 2025-8-29 11:01
官方早就改好休眠策略了 你设置好按需唤醒 现在登录飞牛web端  只要不涉及读取硬盘文件 正常不会唤醒所有 ...

并不是,我到最新的9.24都还是只要一登陆就唤醒所有硬盘 手机和网页都是
我web就是打开 文件管理 只要不去点开 存储2,3 随便打开存储1 都不会唤醒外置休眠中的2个硬盘 但是手机飞牛app 只要打开 文件管理跟资源管理 必定唤醒所有硬盘~  详情 回复
2025-9-5 17:09

12

主题

185

回帖

0

牛值

小有名气

2025-9-5 17:06:19 显示全部楼层

我最近发现 拆除了内置的sata硬盘原来的存储2 只保留系统盘存储1 跟外置的存储2,3 硬盘休眠那设置按需 15分钟(感觉设置5分钟 会跟硬盘盒本身的睡眠功能有冲突) 923 924版本 现在都不会无缘无故唤醒硬盘了

12

主题

185

回帖

0

牛值

小有名气

2025-9-5 17:09:16 显示全部楼层
Focusure 发表于 2025-9-5 16:13
并不是,我到最新的9.24都还是只要一登陆就唤醒所有硬盘 手机和网页都是

我web就是打开 文件管理 只要不去点开 存储2,3 随便打开存储1 都不会唤醒外置休眠中的2个硬盘

但是手机飞牛app 只要打开 文件管理跟资源管理 必定唤醒所有硬盘~

2

主题

15

回帖

0

牛值

江湖小虾

stkroot 发表于 2025-5-24 20:19
另外还踩了一个坑,某个硬盘休眠频繁被无故唤醒
最后,排查到硬盘未使用4K模式,使用的512兼容模式 (我怀疑 ...

那这个坑下一步应该怎么做呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则