In Linux kernel, are USBs, MMCs,SDcards considered as block device
A resposta simples é sim. As unidades USB aparecerão como% normal /dev/sdb
, /dev/sdc
, etc. Cartões MMC / SD podem aparecer desta forma se o leitor de cartões for conectado por USB (alguns leitores de cartões internos são USB) ou mostrar como /dev/mmcblk0
, /dev/mmcblk1
(se você tiver mais de um leitor de cartão) - as partições serão /dev/mmcblk0p1
, /dev/mmcblk0p2
etc.
Você pode usar o comando lsblk
para obter uma visualização rápida e fácil de todos os dispositivos de bloco em seu sistema em um determinado momento.
No que diz respeito ao tipo de dispositivo, o Linux não se importa com o que realmente é um dispositivo de bloco. Um dispositivo de bloco é um dispositivo de bloco para o Linux e é apenas diferente em relação ao tamanho, seja ele lido apenas fisicamente ou não, e se aceita comandos extras como TRIM
para um SSD.