Answers:
运行udevadm info -a -n /dev/sda
并分析输出。您会看到像
DRIVERS=="ahci"
对于使用ahci
驱动程序的SATA磁盘,或
DRIVERS=="usb-storage"
用于USB连接的设备。您还可以显示供应商和型号名称以进行确认。也,
ATTR{removable}=="1"
存在于可移动设备上。
所有这些信息也都可以通过获取/sys
(实际上就是udevadm
去看的地方)来获取,但是/sys
接口会不时发生变化,因此udevadm
从长远来看,解析会更可靠。
-n
期望到块设备的路径(位于下方/dev
),而-p
期望的路径位于/sys
(例如-p /sys/block/sda
)下方。