Usb

如何在 USB 設備外掛上執行自定義腳本?

  • October 27, 2021

在目前 Linux 發行版(如 Debian/CentOS/Fedora)下,在 USB 設備外掛上自動執行自定義腳本的最先進方法是什麼?

例如,如果您想根據 UUID(或設備 ID 等)自動掛載/複製某些文件/解除安裝 USB 大容量儲存設備。

在以下文件中放入這樣的行/etc/udev/rules.d

KERNEL=="sd*", ATTRS{vendor}=="Yoyodyne", ATTRS{model}=="XYZ42", ATTRS{serial}=="123465789", RUN+="/pathto/script"

添加一個子句,例如NAME="subdir/mydisk%n"如果您想在/dev.

執行udevadm info -a -n sdb以查看您可以匹配哪些屬性(attribute=="value"; 替換sdb為自動分配給磁碟的設備名稱,對應於/dev插入時創建的新條目)。請注意,您可以使用ATTRS任何一節中的子句*:*您可以選擇任何一節,但ATTRS子句必須全部來自同一節,不能混合搭配。您可以將ATTRS子句與不同節中列出的其他類型的子句混合使用。

引用自:https://unix.stackexchange.com/questions/28548