USB, MMC, SD 카드는 Linux 커널에서 블록 장치로 간주됩니까? 그렇다면 하드 드라이브나 다른 하드 드라이브를 마운트/액세스하고 있는지 어떻게 알 수 있습니까? 신체 조직이 다르기 때문이죠. 그렇죠?
답변1
Linux 커널에서는 USB, MMC 및 SD 카드가 블록 장치로 간주됩니다.
간단한 대답은 '예'입니다. USB 드라이브는 정상적으로 나타 납니다 /dev/sdb
. /dev/sdc
카드 리더가 USB로 연결된 리더(일부 내부 카드 리더는 실제로 USB임)이거나 ,(리더가 여러 개인 경우)인 경우 MMC/SD 카드가 이런 식으로 나타날 수 있습니다. /dev/mmcblk0
- 파티션은 , 등이 /dev/mmcblk1
됩니다 ./dev/mmcblk0p1
/dev/mmcblk0p2
이 명령을 사용하면 lsblk
특정 순간에 시스템의 모든 블록 장치를 쉽고 빠르게 볼 수 있습니다.
장치 유형을 알려주는 것과 관련하여 Linux는 블록 장치가 실제로 무엇인지 신경 쓰지 않습니다. Linux의 블록 장치는 크기, 물리적으로 읽기 전용인지, TRIM
SSD와 같은 추가 명령을 허용하는지 여부만 다른 블록 장치입니다.