Linux 下磁盘设备自动发现方式

Yiran at 
背景 链接到标题 如果在 PC 上安装过 Linux,那么通常会遇到过硬件设备无法发现的问题,这类问题最终都可以通过 google 来解决掉。那么当我们在服务器场景下,如何做到设备自动发现且在设备发现后执行某些动作呢?最近看了几个关于存储系统的 Operator 部分实现,记录一下。命令行 链接到标题 最简单的肯定是我们写一个循环,永远检测我们要发现的设备,比如 lsblk 可以列举当前服务器所有 block 设备,那么我们就在循环内部执行 lsblk,diff 每次执行的结果,如果有新的设备,那么执行某些操作。lsblk 是通过读取 /sys/block 下的具体目录判断的,那么我么也可以直……