|
|
1.首先明确猫盘群晖系统中经常控制风扇相关IO失败导致写日志,已按教程把日志输出内存中,即tmpfs.
, p$ W) m t6 p1 U( ~" M- #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
- #
1 j- |/ j( F3 w; z4 B2 I
2 ~, x5 W3 z& i% Z1 Z. X/ ?1 T+ W
. h) G1 e! F2 \7 G5 w4 E/ khibernationFull.log日志文件中可以看到相关信息已写入tmpfs
( p4 X _2 B8 U& m e[ 8171.663318] scemd(7558): dirtied inode 183010 (volume1.lock.E2tWgd) on tmpfs
8 |! T: X* Y$ @3 W8 M; \5 S[ 8173.676415] scemd(32464): dirtied inode 179481 (enumlist_det.tmp) on tmpfs
9 F' K3 f" m0 Q# [) o+ g5 e[ 8177.676482] scemd(7558): dirtied inode 183116 (volume1.lock.U2M7Fk) on tmpfs
) ~/ W" J6 V$ y& K6 Y: y) r[ 8183.694872] scemd(7558): dirtied inode 183229 (volume1.lock.Y5kNsv) on tmpfs. {/ i4 P4 g) F2 Y. f
c6 U4 l: d( y. i; { f/ Z
6 P+ O' U) Z# D1 K2 K2 `9 z但是连着发现有写磁盘操作如下:
0 _* w5 t K9 n( V' N' W[ 8189.076863] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda3
+ y2 n. f( f7 r! d4 l[ 8189.076902] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda3
2 b; E& S- y9 g& K( X3 y' |6 w- ~ o[ 8189.076912] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda3
$ I9 i: i$ R+ ~1 U5 _- M7 X
# i2 p2 E$ |3 h2 T3 I Q$ V4 h* f; _6 Q. E
4 o( l7 ^8 ]* Z; c S. E
接着使用ps -ef命令打印所有进程,找到esynoscheduler相关的进程信息
" z8 I, t3 b- q- T+ f8 b" S# PUID PID PPID C STIME TTY TIME CMD. h+ ]+ M8 Z1 f
root 7515 7433 0 08:48 ? 00:00:03 /usr/syno/sbin/esynoscheduler --fireEvent event=bootup3 I& Q" ]0 R+ ~9 d
root 8036 7515 0 08:48 ? 00:00:00 /usr/syno/sbin/esynoscheduler --fireEvent event=bootup
3 x$ @$ X: _) c8 I# u6 s i7 Droot 8043 8036 0 08:48 ? 00:00:00 sh -c '/tmp/esynoscheduler.script.7515' > '/volume1/@tmp/esynoscheduler.ou; t; C1 d7 o, h: a
root 8058 8043 0 08:48 ? 00:00:00 sh -c '/tmp/esynoscheduler.script.7515' > '/volume1/@tmp/esynoscheduler.ou
+ d; g3 }' R- T# Proot 8071 8058 0 08:48 ? 00:00:03 bash /volume1/homes/ping_led.sh
2 P' f2 B' o* n1 e: `. P) w3 m: I6 l7 x: y
' t( s, C0 S- L$ t1 l到这里看不懂了,请问3条bash写操作是怎么产生的,应该怎么关闭?! `$ ?9 ^0 e1 i! d1 @# c9 h, ]
0 w% w% I$ f& M: d+ |
! L, A5 n- `. C' l7 @, C" A
9 x, K" ^7 |0 l! c. R ?2 G' d
|
|