NoDocumentação da Red Hat no Device Mapper, lê-se:
"a interface do aplicativo para o Device Mapper é a chamada do sistema ioctl."
Até agora, entendo queioctlssão enviados para /dev/mapper/control
(paramaioriadistribuições), mas parece que precisarei pesquisar o código-fonte paradmsetup, libdevmapper ou similar para entender como os ioctls realmente funcionam e como usá-los.
Existem livros, palestras ou documentação que expandam esse tópico? Estou preso na análise de código-fonte complicado? É melhor usar o libdevmapper em vez das chamadas do sistema ioctl? A página de manual do ioctl é muito geral para ser útil neste caso.