在 udev 中,什么样的设备事件匹配 ACTION=="change"?

mis*_*256 6 udev devices

udev到目前为止,我创建的规则仅处理添加或删除的设备,即:

ACTION=="add"... 或者 ACTION=="remove"...

我遇到了一个似乎也处理设备状态更改的规则示例

ACTION=="add|change", KERNEL=="sd[b-z]", ATTR{queue/rotational}=="1", RUN+="/usr/bin/hdparm -B 127 -S 12 /dev/%k"

我认为只要添加匹配的设备或其状态发生变化,上述规则就适用。

问题:什么样的状态变化是可能的(通常和特定于 USB 硬盘驱动器)?

我已经检查了我能找到的所有 udev 文档,几乎没有提到设备状态更改或特别是ACTION="change".

meu*_*euh 7

例如,“更改”对应于在 SD 卡读卡器中移除或插入 SD 卡,或者更改 USB 转SATA 外壳内的硬盘。设备本身没有添加或删除,但介质不再相同。