|
|
1.首先明确猫盘群晖系统中经常控制风扇相关IO失败导致写日志,已按教程把日志输出内存中,即tmpfs.8 D& s, L2 k! I+ `% }, O
- #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
- #
8 t$ Z; O0 ^# G- T3 x4 H2 G ! w& S: }2 K3 F& Q& e- s0 n
0 C! _. \7 B1 Y" c c
hibernationFull.log日志文件中可以看到相关信息已写入tmpfs
6 |+ o; p; i1 b[ 8171.663318] scemd(7558): dirtied inode 183010 (volume1.lock.E2tWgd) on tmpfs/ x q' q5 f% _& h9 [' `8 R
[ 8173.676415] scemd(32464): dirtied inode 179481 (enumlist_det.tmp) on tmpfs4 U @. s4 _3 W: @8 X
[ 8177.676482] scemd(7558): dirtied inode 183116 (volume1.lock.U2M7Fk) on tmpfs
( r7 z+ c. a K6 c/ u. i[ 8183.694872] scemd(7558): dirtied inode 183229 (volume1.lock.Y5kNsv) on tmpfs% Z1 c z" q# S$ p
$ R, v; [: F# C8 r' C, e, b6 l
0 r9 T5 L; ^. T$ K但是连着发现有写磁盘操作如下:4 _! |5 B$ a$ N5 D9 o2 U
[ 8189.076863] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda3
! y& [$ g+ A Y1 G. w6 f2 Z[ 8189.076902] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda3
3 a! g) p7 B+ P% H+ s _[ 8189.076912] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda39 E [8 G" W$ q, o" L1 D9 k/ p
* R+ i1 C' i6 k
# I. z+ O9 w5 q/ T/ |5 s, `
8 g3 ^" H2 l- ^3 I; U+ X
接着使用ps -ef命令打印所有进程,找到esynoscheduler相关的进程信息$ t4 \: K3 Q; a1 i( \3 g2 C
UID PID PPID C STIME TTY TIME CMD7 x5 D5 u. x+ \1 R6 ~
root 7515 7433 0 08:48 ? 00:00:03 /usr/syno/sbin/esynoscheduler --fireEvent event=bootup$ J `0 H: X0 n
root 8036 7515 0 08:48 ? 00:00:00 /usr/syno/sbin/esynoscheduler --fireEvent event=bootup
& @3 ~7 @ L# Oroot 8043 8036 0 08:48 ? 00:00:00 sh -c '/tmp/esynoscheduler.script.7515' > '/volume1/@tmp/esynoscheduler.ou; c- o" S% Y2 a# g
root 8058 8043 0 08:48 ? 00:00:00 sh -c '/tmp/esynoscheduler.script.7515' > '/volume1/@tmp/esynoscheduler.ou1 }& l# E7 E8 b. k
root 8071 8058 0 08:48 ? 00:00:03 bash /volume1/homes/ping_led.sh! B5 M3 v+ d0 E& D! L2 O! r7 S/ a" K
3 ~. Y. \- n" h4 }+ o6 {1 C5 o+ g v- y! T1 Q& J1 A- b
到这里看不懂了,请问3条bash写操作是怎么产生的,应该怎么关闭?
: B& N( Y4 }- A' ~. E$ J H1 Q4 k( X# k
* P; l6 G& u( q! [3 T) b# L" c# z& Z$ ` d- f5 u( ^# |$ N W
|
|