[問題] 隨身碟裝置不是 /dev/sd[a-p]
作業系統是 Fedora 19, Linux 3.10.6
我的筆電插上隨身碟或 SD 卡以後,有出現 /dev/sd[a-p] 的裝置檔案,卻
沒有出現用來存取各個分割的 /dev/sd[a-p][1-15],請問是什麼原因呢?
sda 是我的本機硬碟,有正常顯示出來,剩下的 sdb 和 sdc 都沒有顯示分割
$ ls -l /dev/sd*
brw-rw----. 1 root disk 8, 0 8月 18 22:46 /dev/sda
brw-rw----. 1 root disk 8, 1 8月 18 22:46 /dev/sda1
brw-rw----. 1 root disk 8, 2 8月 18 22:46 /dev/sda2
brw-rw----. 1 root disk 8, 3 8月 18 22:46 /dev/sda3
brw-rw----. 1 root disk 8, 16 8月 18 22:46 /dev/sdb
brw-rw----. 1 root disk 8, 32 8月 18 22:50 /dev/sdc
但是我確定系統真的有看到這些裝置,也有讀到分割表
$ dmesg
......
[ 6.584675] sd 6:0:0:0: [sdb] 7861248 512-byte logical blocks: (4.02
GB/3.74 GiB)
[ 6.586051] sd 6:0:0:0: [sdb] Write Protect is off
[ 6.586469] sd 6:0:0:0: [sdb] Mode Sense: 03 00 00 00
[ 6.587425] sd 6:0:0:0: [sdb] No Caching mode page present
[ 6.587761] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 6.592800] sd 6:0:0:0: [sdb] No Caching mode page present
[ 6.593153] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 6.594929] sdb: sdb1
[ 6.598309] sd 6:0:0:0: [sdb] No Caching mode page present
[ 6.598781] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 6.599933] sd 6:0:0:0: [sdb] Attached SCSI removable disk
......
[ 236.410208] sd 7:0:0:0: [sdc] 15771720 512-byte logical blocks: (8.07
GB/7.52 GiB)
[ 236.410387] sd 7:0:0:0: [sdc] Write Protect is off
[ 236.410392] sd 7:0:0:0: [sdc] Mode Sense: 00 00 00 00
[ 236.410552] sd 7:0:0:0: [sdc] Asking for cache data failed
[ 236.410555] sd 7:0:0:0: [sdc] Assuming drive cache: write through
[ 236.415727] sd 7:0:0:0: [sdc] Asking for cache data failed
[ 236.415734] sd 7:0:0:0: [sdc] Assuming drive cache: write through
[ 236.567466] sdc: sdc1 sdc2 sdc3
sdc2: <bsd: >
[ 236.569513] sd 7:0:0:0: [sdc] Asking for cache data failed
[ 236.569516] sd 7:0:0:0: [sdc] Assuming drive cache: write through
[ 236.571642] sd 7:0:0:0: [sdc] Attached SCSI removable disk
而 /dev/sdb 和 /dev/sdc 看起來確實是隨身碟沒錯
# fdisk -l /dev/sdb /dev/sdc
Disk /dev/sdb: 4024 MB, 4024958976 bytes, 7861248 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O 大小 (最小/最佳化):512 位元組 / 512 位元組
Disk label type: dos
磁碟識別碼:0xc37dbfac
所用裝置 開機 開始 結束 區塊 識別號 系統
/dev/sdb1 * 8192 7861247 3926528 b W95 FAT32
Disk /dev/sdc: 8075 MB, 8075120640 bytes, 15771720 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O 大小 (最小/最佳化):512 位元組 / 512 位元組
Disk label type: dos
磁碟識別碼:0x2c6b7369
所用裝置 開機 開始 結束 區塊 識別號 系統
/dev/sdc1 62 1065221 532580 b W95 FAT32
/dev/sdc2 1065222 2315699 625239 a5 FreeBSD
/dev/sdc3 * 2315700 15762197 6723249 c W95 FAT32 (LBA)
可是為什麼 /dev 底下不會自動產生 sdb1 sdc1 sdc2 sdc3 呢?
所以要掛載的時候,只能到 /dev/mapper 底下找東西來用
$ ls -l /dev/mapper
crw-------. 1 root root 10, 236 8月 18 22:46 control
lrwxrwxrwx. 1 root root 7 8月 18 22:46 Multiple_Card_Reader_058F63666433-0:0 -> ../dm-0
lrwxrwxrwx. 1 root root 7 8月 18 22:46 Multiple_Card_Reader_058F63666433-0:0p1 -> ../dm-1
lrwxrwxrwx. 1 root root 7 8月 18 22:50 -Pretec_08GB_6c33ef85acd5a7-0:0
-> ../dm-2
lrwxrwxrwx. 1 root root 7 8月 18 22:50 -Pretec_08GB_6c33ef85acd5a7-0:0p1 -> ../dm-3
lrwxrwxrwx. 1 root root 7 8月 18 22:50 -Pretec_08GB_6c33ef85acd5a7-0:0p2 -> ../dm-4
lrwxrwxrwx. 1 root root 7 8月 18 22:50 -Pretec_08GB_6c33ef85acd5a7-0:0p3 -> ../dm-5
我想 sdb 就是 Multiple_Card_Reader_058F63666433-0:0
sdc 就是 -Pretec_08GB_6c33ef85acd5a7-0:0
可是這些名稱是怎麼出現的呢?
又為什麼必須用這個來掛載而不是簡單的 sdb2 或是 sdc3 呢?
這狀況似乎也導致在 nautilus 裡面要掛載隨身碟的時候每次都要詢問密碼
http://ppt.cc/Qjh0
------------------------------------------------------------------------------
我不記得這狀況是從什麼時候開始的了
好像是 Fedora 開始把 tpm_infineon 編入核心那時後開始的
不知道這跟 TPM 有沒有關係?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.181.43.117
用 partprobe 可以讓 sdb1 和 sdc[1-3] 再次出現,可是我還是很想知道原因......
※ 編輯: lantw44 來自: 175.181.43.117 (08/19 00:41)
→
08/19 03:37, , 1F
08/19 03:37, 1F
→
08/19 03:37, , 2F
08/19 03:37, 2F
→
08/19 10:42, , 3F
08/19 10:42, 3F
推
08/19 22:03, , 4F
08/19 22:03, 4F
這是本機的 /dev/sda3 (/dev 底下真的有 sda3 這東西)
http://ppt.cc/Uaj5
這是隨身碟上的 /dev/sdc3 (/dev 底下只有 sdc 沒有 sdc3)
http://ppt.cc/7l82
請問 this device hasn't been claimed 這是什麼意思呢?
※ 編輯: lantw44 來自: 175.181.43.117 (08/20 14:54)
※ 編輯: lantw44 來自: 175.181.43.117 (08/20 14:57)
→
08/24 15:54, , 5F
08/24 15:54, 5F
→
08/24 15:54, , 6F
08/24 15:54, 6F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):