Apa metode tercanggih untuk mengeksekusi skrip kustom secara otomatis pada plug-in perangkat USB di bawah distribusi Linux saat ini seperti Debian/CentOS/Fedora?
Misalnya jika Anda ingin secara otomatis me-mount/menyalin beberapa file/umount perangkat penyimpanan massal USB berdasarkan UUID-nya (atau ID perangkat, dll.).
Jawaban yang Diterima:
Letakkan baris seperti ini di file /etc/udev/rules.d :
KERNEL=="sd*", ATTRS{vendor}=="Yoyodyne", ATTRS{model}=="XYZ42", ATTRS{serial}=="123465789", RUN+="/pathto/script"
Tambahkan klausa seperti NAME="subdir/mydisk%n" jika Anda ingin menggunakan jalur entri khusus di bawah /dev .
Jalankan udevadm info -a -n sdb untuk melihat atribut apa yang dapat Anda cocokkan (attribute=="value"; ganti sdb dengan nama perangkat yang secara otomatis ditetapkan ke disk, sesuai dengan entri baru yang dibuat di /dev saat Anda mencolokkannya). Perhatikan bahwa Anda dapat menggunakan ATTRS klausa dari satu bait:Anda dapat memilih bait apa pun, tetapi ATTRS klausa semua harus berasal dari bait yang sama, Anda tidak dapat mencampur dan mencocokkan. Anda dapat mencampur ATTRS klausa dengan jenis klausa lain yang tercantum dalam bait yang berbeda.