Documentação sobre ioctls do Device Mapper?

Documentação sobre ioctls do Device Mapper?

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.

informação relacionada