A descrição da opção -d do utilitário lsblk diz o seguinte:
-d, --nodeps Não imprime dispositivos holder ou escravos. Por exemplo, lsblk --nodeps /dev/sda imprime informações somente sobre o dispositivo sda.
O resultado é a saída do dispositivo /dev/sda, que é o detentor dos dispositivos /dev/sda1 e /dev/sda2.
Há algo errado com meu entendimento do conceito de detentor?
Conforme entendido em
lsblk
(e separadamente, ferramentas LVM), um dispositivo holder é um dispositivo que usa o dispositivo fornecido. Então,/dev/sda
os holders de são os dispositivos que o usam, não os dispositivos que ele “contém”: geralmente, são dispositivos como grupos de volume LVM e dispositivos lógicos que usam/dev/sda
.Veja esta definição de “holder” no código-fonte do LVM :
A árvore é rastreada pelo próprio kernel; você encontrará
/dev/sda
os detentores de em/sys/block/sda/holders
, seus “escravos” em/sys/block/sda/slaves
e suas partições (se houver) como subdiretórios de/sys/block/sda
, com seus própriosholders
diretórios (mas nãoslaves
).