lsusb를 사용하여 USB SD 카드 리더가 인식되었지만 lsblk를 사용하여 저장 장치가 표시되지 않음

lsusb를 사용하여 USB SD 카드 리더가 인식되었지만 lsblk를 사용하여 저장 장치가 표시되지 않음

2GB Micro SD 카드와 USB 카드 리더가 있습니다. 실행을 해보면 lsusb카드리더가 인식되는 것을 볼 수 있는데, 실행을 해보면 lsblk다른 저장장치가 보이지 않습니다.

[lane@Lane-ArchSystem 19:38:08 ~]$ lsusb
Bus 001 Device 003: ID 041e:4069 Creative Technology, Ltd 
Bus 002 Device 002: ID 046d:c00e Logitech, Inc. M-BJ58/M-BJ69 Optical Wheel Mouse
Bus 002 Device 003: ID 0b38:0010 Gear Head 107-Key Keyboard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
[lane@Lane-ArchSystem 19:38:13 ~]$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  1.4T  0 disk 
├─sda1   8:1    0  1.4T  0 part /
├─sda2   8:2    0    1K  0 part 
└─sda5   8:5    0 1023M  0 part 
sr0     11:0    1 1024M  0 rom  
[lane@Lane-ArchSystem 19:38:17 ~]$ 

문제가 무엇인지 잘 모르겠습니다. 이전에는 이와 같은 현상을 겪어본 적이 없습니다.

편집: USB 포트에 SD 카드를 삽입하기 전에 SD 카드를 카드 리더기에 삽입했다는 사실을 언급하는 것을 잊어버렸습니다.

답변1

저도 같은 문제에 부딪혔고 왜 이런 일이 발생하는지 알아내려고 몇 시간을 보냈습니다. 내 USB SD 카드 리더가 lsusb를 통해 올바르게 나열되지만 카드를 삽입하면 사용 가능한 blk 장치가 없습니다. 문제는 단지 하드웨어 문제인 것으로 나타났습니다. 2GB 이상의 모든 SD는 SDHC이며 이전 카드 리더는 이와 전혀 호환되지 않습니다. 유일한 해결책은 SDHC(최대 64Gb)를 지원하는 또 다른 최신 카드 리더기를 구입하고 exFAT 패키지(fuse-exfat 및 exfatprogs)를 설치하는 것입니다. 이전 exfat-utils는 이제 위의 exfatprogs로 대체되었으며 서로 호환되지 않습니다.

관련 정보