721236042 发表于 2019-11-27 13:55:57

猫盘群晖开启休眠调试日志分析

1.首先明确猫盘群晖系统中经常控制风扇相关IO失败导致写日志,已按教程把日志输出内存中,即tmpfs.

[*]#scemd bind
[*]touch /tmp/scemd.log.new || true
[*]chmod 660 /tmp/scemd.log.new || true
[*]chown system:log /tmp/scemd.log.new || true
[*]mount -o bind /tmp/scemd.log.new /var/log/scemd.log || true
[*]#


hibernationFull.log日志文件中可以看到相关信息已写入tmpfs
[ 8171.663318] scemd(7558): dirtied inode 183010 (volume1.lock.E2tWgd) on tmpfs
[ 8173.676415] scemd(32464): dirtied inode 179481 (enumlist_det.tmp) on tmpfs
[ 8177.676482] scemd(7558): dirtied inode 183116 (volume1.lock.U2M7Fk) on tmpfs
[ 8183.694872] scemd(7558): dirtied inode 183229 (volume1.lock.Y5kNsv) on tmpfs


但是连着发现有写磁盘操作如下:
[ 8189.076863] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda3
[ 8189.076902] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda3
[ 8189.076912] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda3



接着使用ps -ef命令打印所有进程,找到esynoscheduler相关的进程信息
UID      PIDPPIDC STIME TTY          TIME CMD
root      751574330 08:48 ?      00:00:03 /usr/syno/sbin/esynoscheduler --fireEvent event=bootup
root      803675150 08:48 ?      00:00:00 /usr/syno/sbin/esynoscheduler --fireEvent event=bootup
root      804380360 08:48 ?      00:00:00 sh -c '/tmp/esynoscheduler.script.7515' > '/volume1/@tmp/esynoscheduler.ou
root      805880430 08:48 ?      00:00:00 sh -c '/tmp/esynoscheduler.script.7515' > '/volume1/@tmp/esynoscheduler.ou
root      807180580 08:48 ?      00:00:03 bash /volume1/homes/ping_led.sh


到这里看不懂了,请问3条bash写操作是怎么产生的,应该怎么关闭?



ylh 发表于 2019-11-27 15:23:06

不懂 顶顶

TwoOne 发表于 2019-11-28 07:18:08

回头试试,我的一直不行

721236042 发表于 2019-11-28 23:09:31

休眠可以了,一晚上基本在休眠,功耗3.2W,真的低.

721236042 发表于 2019-11-28 23:26:07

我的问题解决方法:
找到/tmp/esynoscheduler.script.7515 这个文件,里面其实是群晖开机计划任务,我设置了led脚本,里面有echo语句输出日志,所以发生写硬盘操作.

宠虫 发表于 2019-12-2 12:07:58

721236042 发表于 2019-11-28 23:26
我的问题解决方法:
找到/tmp/esynoscheduler.script.7515 这个文件,里面其实是群晖开机计划任务,我设置了le ...

大佬,你的意思是:
LED灯的命令,和,硬盘休眠有冲突
关闭LED灯正常就可以了,是么?

pianai702 发表于 2019-12-2 14:42:35

721236042 发表于 2019-11-28 23:09
休眠可以了,一晚上基本在休眠,功耗3.2W,真的低.

请问这种瓦数怎么可以看到的啊

leowy 发表于 2019-12-2 17:44:58

想问下hibernationFull.log这个日志再哪能看到,我这边没有找到这个日志:dizzy:

721236042 发表于 2019-12-5 00:31:33

宠虫 发表于 2019-12-2 12:07
大佬,你的意思是:
LED灯的命令,和,硬盘休眠有冲突
关闭LED灯正常就可以了,是么? ...

这个要跟据自己的情况来分析的,灯的脚本本身不会冲突,我加了日志输出会影响休眠。把写日志关掉就好了,led灯脚本还是执行的
页: [1] 2
查看完整版本: 猫盘群晖开启休眠调试日志分析