bcswlmpke 寫:fdisk -l 可以看出目前 device 的所有 partition 資訊,
有些 partition 是在邏輯分割區,
例如實際上有資料的 partition 為 sda1, sda5, sda6。
但是 fdisk -l 可以看到列出 sda1, sda2 (Ext'd), sda5, sda6。
此時,系統會建立一個 sda2 的空資料夾並且掛載,但其實這個資料夾內不會有任何內容。
想請問 udev 是否有辦法寫一個 rule 將 partition id 為 0x0f, System 為 Ext'd 的 partition 略過而不建立目錄並掛載呢?
Hi, 這樣的內容不知道是不是你要的
KERNEL=="sd[a-z]", NAME="%k", SYMLINK+="usb-%k", GROUP="root", OPTIONS="last_rul
SUBSYSTEMS=="usb" ACTION=="add", KERNEL=="sd[a-z][0-9]", SYMLINK+="usb-%k", GROUP="root", NAME="%k
SUBSYSTEMS=="usb" ACTION=="add", KERNEL=="sd[a-z][0-9]", RUN+="/bin/mkdir -p /mnt/usb-%k"
SUBSYSTEMS=="usb" ACTION=="add", KERNEL=="sd[a-z][0-9]", RUN+="/bin/mount -t auto /dev/%k /mnt/usb
SUBSYSTEMS=="usb" ACTION=="remove", KERNEL=="sd[a-z][0-9]", RUN+="/bin/umount -l /mnt/usb-%k"
SUBSYSTEMS=="usb" ACTION=="remove", KERNEL=="sd[a-z][0-9]", RUN+="/bin/rmdir /mnt/usb-%k", OPTIONS