|
|
1.首先明确猫盘群晖系统中经常控制风扇相关IO失败导致写日志,已按教程把日志输出内存中,即tmpfs.7 u. ?3 X0 Z, @0 f8 I8 O$ P# s
- #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
- #2 i( x. m6 e, u. j1 Z2 x( ]1 ]; D' a
1 z2 P- R+ z5 m# Y- r) w+ g
- x i \1 U- l; |2 f0 y2 uhibernationFull.log日志文件中可以看到相关信息已写入tmpfs8 x6 ? h& R _3 \; j
[ 8171.663318] scemd(7558): dirtied inode 183010 (volume1.lock.E2tWgd) on tmpfs
8 l0 z# n( Y$ s% Y- c6 `[ 8173.676415] scemd(32464): dirtied inode 179481 (enumlist_det.tmp) on tmpfs) W/ D6 @; m7 K
[ 8177.676482] scemd(7558): dirtied inode 183116 (volume1.lock.U2M7Fk) on tmpfs+ {: l6 o7 ?: X( O& u1 f4 M
[ 8183.694872] scemd(7558): dirtied inode 183229 (volume1.lock.Y5kNsv) on tmpfs- C( F/ {* ?- z
- F6 O! K3 N, m
5 w. c" ?/ d9 Z4 r
但是连着发现有写磁盘操作如下:1 v. f1 F5 U; c4 M4 t2 H
[ 8189.076863] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda3, T8 H+ ~2 R6 n/ m3 w# M7 S
[ 8189.076902] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda3; Z% @( f: t. m b) Q
[ 8189.076912] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda3" ]3 E1 d/ @2 {$ \
% w! {) r! y. V' F. g" T, x) ?7 Q D$ d: ^. k
' B9 n% E% H+ Z @0 Z接着使用ps -ef命令打印所有进程,找到esynoscheduler相关的进程信息. W) c/ i( X# f+ b4 O% s" M) F! ~7 F
UID PID PPID C STIME TTY TIME CMD
! a& R6 K( Q, g5 u4 Z# y6 Froot 7515 7433 0 08:48 ? 00:00:03 /usr/syno/sbin/esynoscheduler --fireEvent event=bootup9 g" ` H0 s% {6 U( ^0 v
root 8036 7515 0 08:48 ? 00:00:00 /usr/syno/sbin/esynoscheduler --fireEvent event=bootup4 _( F* N* d5 ]- k. l# d
root 8043 8036 0 08:48 ? 00:00:00 sh -c '/tmp/esynoscheduler.script.7515' > '/volume1/@tmp/esynoscheduler.ou! P# i ^* V c# Y* O. H7 ?5 L
root 8058 8043 0 08:48 ? 00:00:00 sh -c '/tmp/esynoscheduler.script.7515' > '/volume1/@tmp/esynoscheduler.ou
$ q" K/ x. i# w: ]8 X, troot 8071 8058 0 08:48 ? 00:00:03 bash /volume1/homes/ping_led.sh
2 v# v- M7 L& _# {- [8 o; S0 H' `* R0 J+ i6 \0 b
. l0 z1 q5 W% A* m* S* a- s到这里看不懂了,请问3条bash写操作是怎么产生的,应该怎么关闭?
+ c* P0 e: q( J- a8 U ]' W9 i! Y1 }& o
8 U8 Z% J& \5 i. F# ]2 c: c! i, m6 E
5 y7 A7 m8 p, p5 n( L% U* ~$ [ |
|