在里面有关设备映射器的红帽文档,它写道:
“设备映射器的应用程序接口是 ioctl 系统调用。”
到目前为止,我了解到读写控制被发送到/dev/mapper/control
(对于最多发行版),但似乎我需要挖掘源代码dm安装程序、libdevmapper 或类似的工具来了解 ioctl 的实际工作原理以及如何使用它们。
有没有关于这个主题的书籍、讲座或文档?我是否被困在解析复杂的源代码中?我是否应该使用 libdevmapper 而不是 ioctl 系统调用?ioctl 的手册页太笼统,在这种情况下没有多大用处。