设备环境:(物理机、绿联外接硬盘盒+2块机械硬盘)
BUG现象:(外接硬盘休眠,一分钟后一定被唤醒)
出现频率:(必现)
联系方式:forzacbw@qq.com
截图:
休眠后一分钟,不明原因唤醒硬盘。

诊断:
sdc没有创建为存储池,但备份应用中可能会读写它(每周镜像一次数据盘)。
查看读写sdc的进程,发现每隔一分钟名为trim的程序会读一次盘,这应该是导致唤醒硬盘的罪魁祸首,时间也对的上。
$ sudo blktrace -d /dev/sdc -o - | sudo blkparse -i -
8,32 3 1 0.000000000 0 C N [0]
8,32 0 1 1266874889.709365746 2155 D N 0 [trim]
8,32 3 2 60.004718713 0 C N [0]
8,32 0 2 60.004516579 2155 D N 0 [trim]
8,32 0 3 120.009284146 2155 D N 0 [trim]
8,32 3 3 120.009528349 0 C N [0]
8,32 3 4 180.014285292 0 C N [0]
8,32 0 4 180.014034398 2155 D N 0 [trim]
8,32 3 5 240.019222148 0 C N [0]
8,32 0 5 240.018967314 2155 D N 0 [trim]
$ sudo ls -l /proc/2155/exe
lrwxrwxrwx 1 root root 0 Jun 22 15:03 /proc/2155/exe -> /usr/trim/bin/trim