[問題] auto mount
利用busybox的mdev來實現熱插拔功能,遇到一些問題,想請教大家一下
主要目的:板子上可接兩個sata硬碟、一個usb隨身碟、一個sd卡插槽
我想在一開機的時候偵測到硬體後可以建立並掛載到相對應的資料夾
sata 0,1 hard disk => /mnt/hddisk0、/mnt/hddisk1
隨身碟 => /mnt/udisk/
sd卡 => /mnt/sd/
其中,隨身碟跟sd卡是可以熱插拔的(插上時可以自動建立資料夾且掛載;
拔除時可自動卸載且刪除資料夾)
目前遇到幾個問題:
1.依照mdev的使用方法,當插拔隨身碟或SD卡時會在/dev下產生或移除相對應的node
我試過隨身碟是正常的;但是SD卡只有開機時會偵測,開機後的插拔都沒有反應...
2.如何分辨sata硬碟跟隨身碟?它們生成的node都是sda、sdb...
我google了一下,熱插拔的功能要用netlink或udev做?(這邊還不是很了解)
不好意思!
麻煩大家指教!!
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.181.9
※ 編輯: JohnMayall 來自: 218.166.181.9 (11/03 00:50)
推
11/05 00:35, , 1F
11/05 00:35, 1F
→
11/05 00:37, , 2F
11/05 00:37, 2F
→
11/05 13:49, , 3F
11/05 13:49, 3F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章