收起左侧

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

15
回复
766
查看
[ 复制链接 ]

3

主题

26

回帖

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

收藏
送赞 1
分享

3

主题

40

回帖

0

牛值

江湖小虾

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

biggrin

试试看

0

主题

1

回帖

0

牛值

江湖小虾

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

提议很好,也学习了

5

主题

66

回帖

0

牛值

初出茅庐

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

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

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

3

主题

26

回帖

0

牛值

江湖小虾

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

5

主题

66

回帖

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

主题

26

回帖

0

牛值

江湖小虾

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

3

主题

26

回帖

0

牛值

江湖小虾

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

3

主题

26

回帖

0

牛值

江湖小虾

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

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

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

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

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

微信图片_20250524200941.png

本帖子中包含更多资源

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

x

1

主题

1

回帖

0

牛值

江湖小虾

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

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

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

3

主题

7

回帖

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

主题

26

回帖

0

牛值

江湖小虾

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

5

主题

66

回帖

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

主题

40

回帖

0

牛值

江湖小虾

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

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

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

5

主题

66

回帖

0

牛值

初出茅庐

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

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

31

主题

59

回帖

30

牛值

社区共建团

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

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

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

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

正值爱玩的年纪,不要让上班影响我们玩耍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则