|
1.首先明确猫盘群晖系统中经常控制风扇相关IO失败导致写日志,已按教程把日志输出内存中,即tmpfs.. t1 x" Y- u) y: ^
- #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
- #$ x1 u- e6 j( a- [1 ^( B
- A/ ~1 c3 {2 X; a: o9 g. `
, F: r1 S5 K1 W1 r1 h9 QhibernationFull.log日志文件中可以看到相关信息已写入tmpfs
8 P2 S9 _0 L1 g; E6 ^[ 8171.663318] scemd(7558): dirtied inode 183010 (volume1.lock.E2tWgd) on tmpfs
" a; b" T2 k+ T* [2 q[ 8173.676415] scemd(32464): dirtied inode 179481 (enumlist_det.tmp) on tmpfs( y( G1 p' e; F
[ 8177.676482] scemd(7558): dirtied inode 183116 (volume1.lock.U2M7Fk) on tmpfs# c! v# V" `# y) _& U, M' h2 i
[ 8183.694872] scemd(7558): dirtied inode 183229 (volume1.lock.Y5kNsv) on tmpfs
+ \ d3 G& O ~! B/ d* s* ~& L; n7 I' T# }
5 `8 O6 q1 Z. L. s. i5 G% k
但是连着发现有写磁盘操作如下:
- r; z: u% e0 W8 u( R[ 8189.076863] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda3: E* j" @) R: d/ R' w" U) `9 A
[ 8189.076902] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda32 P; M4 S" n( a& S# o3 e' S2 q' I
[ 8189.076912] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda3( ~" ^+ w& V/ Y: Z0 m$ i' } ?2 y6 p
* z+ o1 T. b. P2 H2 T, q+ \$ x
$ [# p5 N' _5 G- O4 b
3 `3 x9 Y. X1 F0 j& i1 o! o. p接着使用ps -ef命令打印所有进程,找到esynoscheduler相关的进程信息' Y6 Q' ?5 O* L& l3 {5 K+ J
UID PID PPID C STIME TTY TIME CMD; r! p: c( b d- ]7 @
root 7515 7433 0 08:48 ? 00:00:03 /usr/syno/sbin/esynoscheduler --fireEvent event=bootup
7 w5 n D& s2 f( \: i( hroot 8036 7515 0 08:48 ? 00:00:00 /usr/syno/sbin/esynoscheduler --fireEvent event=bootup
: i" k) R. ?. |: D4 Vroot 8043 8036 0 08:48 ? 00:00:00 sh -c '/tmp/esynoscheduler.script.7515' > '/volume1/@tmp/esynoscheduler.ou
9 C2 W' K8 i! _5 K$ D; droot 8058 8043 0 08:48 ? 00:00:00 sh -c '/tmp/esynoscheduler.script.7515' > '/volume1/@tmp/esynoscheduler.ou! u. H3 X* [+ m: a ~
root 8071 8058 0 08:48 ? 00:00:03 bash /volume1/homes/ping_led.sh
! B( a. l5 n+ B3 w9 n. B; b" K: w# V8 H3 s/ |# @' }( S
/ l) l7 y6 y6 A+ s9 e" K e
到这里看不懂了,请问3条bash写操作是怎么产生的,应该怎么关闭?: H; z8 H: c, A M) \
3 m$ A5 q& D& i1 T3 C8 V
' W0 x; o, } L1 C: M' N- n) _, }9 t9 i
# d E9 F, R! W" Y" f- m7 ^
|
|