April 19, 20242 yr 系统unraid6.12.10,实际哪个版本都有这样的情况。磁盘单盘休眠,存放冷数据,无程序调用,无检验盘。经常磁盘自己被 /usr/local/bin/emhttpd进程唤醒,现象:有时候唤醒1个硬盘[家里电脑一开机,很大几率唤醒第一个休眠的盘,电脑中映射网络驱动器、网络位置都没有SMB挂unraid的共享盘,保留手动输入\\192.168.xx.xx访问smb方式],今天发现3个盘被唤醒[今天unraid web没关掉,自己唤醒3个盘],emhttpd是webui中负责哪部分功能的?BUG?有办法避免吗? 求助大佬! root@xxxServer:~# ps -aux | grep 7383 root 7383 0.1 0.0 279504 6396 ? Ssl 09:59 0:33 /usr/local/bin/emhttpd 日志: Apr 19 11:40:29 LynxServer kernel: [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.1 on minor 1 Apr 19 12:52:22 LynxServer webGUI: Successful login user root from 192.168.31.166 Apr 19 12:52:47 LynxServer emhttpd: spinning down /dev/sdd Apr 19 12:52:50 LynxServer emhttpd: spinning down /dev/sdc Apr 19 12:52:57 LynxServer emhttpd: spinning down /dev/sde Apr 19 12:53:37 LynxServer emhttpd: read SMART /dev/sdd Apr 19 12:53:46 LynxServer emhttpd: read SMART /dev/sde Apr 19 12:53:57 LynxServer emhttpd: read SMART /dev/sdc Apr 19 15:03:42 LynxServer emhttpd: spinning down /dev/sdd Apr 19 15:03:44 LynxServer emhttpd: spinning down /dev/sdc Apr 19 15:03:46 LynxServer emhttpd: spinning down /dev/sde Apr 19 15:04:37 LynxServer emhttpd: read SMART /dev/sdd Apr 19 15:04:46 LynxServer emhttpd: read SMART /dev/sde Apr 19 15:04:57 LynxServer emhttpd: read SMART /dev/sdc Apr 19 15:08:11 LynxServer kernel: docker0: port 7(veth82fdf6f) entered disabled state Apr 19 15:08:11 LynxServer kernel: vethdb36885: renamed from eth0
April 19, 20242 yr 如果没记错的话 emhttpd 负责整个 Unraid Web 界面。我自己的话也设置了硬盘休眠,但是没有出现因 emhttpd 出现硬盘被唤醒的情况。 是否尝试过使用安全模式进行观察?如果没有的话,可以尝试进入安全模式并观察一段时间,看看硬盘是否还会被唤醒。 安全模式下会禁用所有的插件,如果依然存在硬盘被唤醒的情况,那么很有可能是插件导致的。 Edited April 19, 20242 yr by JackieWu
April 19, 20242 yr Author 13 minutes ago, JackieWu said: 如果没记错的话 emhttpd 负责整个 Unraid Web 界面。我自己的话也设置了硬盘休眠,但是没有出现因 emhttpd 出现硬盘被唤醒的情况。 是否尝试过使用安全模式进行观察?如果没有的话,可以尝试进入安全模式并观察一段时间,看看硬盘是否还会被唤醒。 安全模式下会禁用所有的插件,如果依然存在硬盘被唤醒的情况,那么很有可能是插件导致的。 我看您的日志,emhttpd: read SMART不会读取到休眠中的盘,而我的日志,是读取休眠中的盘sde sdc sdd。顶部36%磁盘百分比我先关掉看看,再尝试安全模式观察一段时间。STATS你也有用,但是不会唤醒磁盘。
April 22, 20242 yr Author On 4/19/2024 at 6:51 PM, anpple said: lsof /mnt/diskX 这个命令可以列出当前访问特定磁盘的所有进程,其中diskX是要检查的磁盘 好的,谢谢 大鹏YYDS 4月21下午14点39自动唤醒/mnt/disk3(这个盘为三个休眠盘顺序第一个),4月21晚上发现,执行命令查不到进程。期间发生的操作:14点38,我用手机openvpn客户端回家,手机浏览器访问unraid主页,点主板详情进行截图,截图时间是14点41分(插件页面,系统更新页面忘记是否打开)。但后面我复现白天操作(不断刷主页面&仪表板,检查插件&系统更新,vpn回家,笔记本启动等等可想到的操作),磁盘没有被唤醒,查看唤醒的时间也没有规律。直觉是unraid的BUG,一般都是唤醒休眠休眠盘顺序第一个,头大。手机里两个具备smb的app(个人猜测大概率不是)也卸载了,在观察一下。
April 22, 20242 yr Author 4月21,三个休眠盘顺序为第一个盘被唤醒。当天行为如下: 一、11:19:21手动休眠磁盘 二、14点38 手机openvpn客户端回家,手机浏览器访问unraid主页,仪表板点主板详情进行截图,截图时间是14点41分(插件页面,系统更新页面忘记是否打开) 三、晚上发现磁盘被唤醒,唤醒时间14:39:45 emhttpd: read SMART /dev/sde 详情见附件日志,唤醒时间在下午vpn回家与unraid截图之间。 四、复现白天操作(不断刷主页面&仪表板,检查插件&系统更新,vpn回家,笔记本启动等等可想到的操作),磁盘没有被唤醒,查看唤醒的时间也没有规律。 五、直觉是unraid的weiui有BUG,一般都是唤醒休眠休眠盘顺序第一个,头大。手机里两个具备smb的app(个人觉得大概率不是)也卸载了,在观察一下。实在不行再按@JackieWu大佬说的安全模式看看是否插件引起 六、所有插件: Appdata Backup (无使用、准备卸载后观测自动唤醒) CA Auto Update Applications (无使用、准备卸载后观测自动唤醒) Community Applications Compose.Manager Disk Location (使用、在仪表板展示,难不成这货搞的鬼?) Dynamix Active Streams Dynamix Auto Fan Control Dynamix File Manager Dynamix System Buttons Dynamix System Information Dynamix System Statistics Dynamix System Temperature Fix Common Problems (无使用、准备卸载后观测自动唤醒) FolderView GPU Statistics GUI Search Intel GPU TOP Intel Graphics SR-IOV NerdTools Nuvoton NCT6687 Driver Recycle Bin Theme Engine (无使用) Unassigned Devices Unassigned Devices Plus unbalanced (无使用、准备卸载后观测自动唤醒) Unraid Connect User Scripts vpn回家时间: 附件:unraid日志 磁盘唤醒.txt
April 22, 20242 yr Author 在webui手动点休眠,手动点唤醒。以下为操作日志。手动唤醒会打印一条spinning up /dev/sde,然而平时磁盘莫名唤醒没有spinning up日志,而是只有一条read SMART /dev/sde Apr 22 09:41:06 LynxServer emhttpd: spinning down /dev/sde Apr 22 10:14:30 LynxServer emhttpd: spinning up /dev/sde Apr 22 10:14:40 LynxServer emhttpd: read SMART /dev/sde
July 16, 20241 yr Author Solution 问题几个月前找到,一直没来论坛记录。我的磁盘唤醒的真正原因:家里一台win10笔记本samba链接unraid导致的,win10开机偶发唤醒第一个盘,取消保存凭证后不再唤醒了,这问题属于疑难杂症。win11也是samba链接unraid,但不会触发。此贴终结,希望能给磁盘唤醒的小伙伴提供思路。@JackieWu @anpple 感谢两位大佬提供思路。 Unraid7 beta2 YYDS ! 希望正式版早点上线。
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.