вДокументация Red Hat по Device Mapper, там написано:
«интерфейс приложения для Device Mapper — это системный вызов ioctl».
На данный момент я понимаю, чтоioctl-выводыотправляются /dev/mapper/control
(длябольшинстводистрибутивы), но, похоже, мне придется покопаться в исходном кодеdmsetup, libdevmapper или аналогичные, чтобы понять, как на самом деле работают ioctl и как их использовать.
Есть ли какие-либо книги, лекции или документация, которые расширяют эту тему? Я застрял, разбираясь в сложном исходном коде? Лучше ли использовать libdevmapper вместо системных вызовов ioctl? Страница руководства для ioctl слишком общая, чтобы быть полезной в этом случае.