寫了一個USB自動掛載的規則,如下
KERNEL=="sd[a-z]*", ACTION=="add",SUBSYSTEM=="block",,SYMLINK+="USB",RUN+="/bin/sh /root/load_device.sh %k"
當正常插入USB設備時, /dev/USB指向的都是設備的磁區地址,比如sda1,sda2這樣,這個是正常的,但是當我插上移動硬碟的時候,/dev/USB指向的是設備,也就是sda,sdb這樣,這樣就沒辦法使用/dev/USB進行掛載了,這個大概是什么原因造成的呢?
我已經實驗過了,規則的觸發順序是設備觸發一次,設備的磁區會接著觸發一次,比如sda觸發一次,sda1會接著觸發一次,所以不是觸發順序造成的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/36178.html
標籤:內核源代碼研究區
