Блочное устройство
Устройство, с которого читают и на которое пишут блоками фиксированного размера с произвольным доступом: диски, SSD, флешки.
Unix делит устройства на два вида. Блочные адресуются блоками (обычно по 512 или 4096 байт), допускают произвольное позиционирование и буферизуются ядром через страничный кэш. Символьные читаются как поток байт без буферизации: клавиатуры, последовательные порты, /dev/random.
Различие видно в выводе ls -l /dev: первый символ — это b или c. Файловые системы могут жить только на блочных устройствах, потому что рассчитывают, что один сектор можно перезаписать, не трогая остальные. Поверх физического устройства часто накладывают LVM или RAID, и каждый слой для вышестоящего выглядит как блочное устройство.