Документация по ioctl-вызовам Device Mapper?

Документация по ioctl-вызовам Device Mapper?

вДокументация Red Hat по Device Mapper, там написано:

«интерфейс приложения для Device Mapper — это системный вызов ioctl».

На данный момент я понимаю, чтоioctl-выводыотправляются /dev/mapper/control(длябольшинстводистрибутивы), но, похоже, мне придется покопаться в исходном кодеdmsetup, libdevmapper или аналогичные, чтобы понять, как на самом деле работают ioctl и как их использовать.

Есть ли какие-либо книги, лекции или документация, которые расширяют эту тему? Я застрял, разбираясь в сложном исходном коде? Лучше ли использовать libdevmapper вместо системных вызовов ioctl? Страница руководства для ioctl слишком общая, чтобы быть полезной в этом случае.

Связанный контент