我正在尝试在Android中使用设备映射器,但仍然坚持在Android中找不到“dmsetup”命令。
我已经在我的Android设备中成功加载了linear.ko和zero.ko,它们是目标设备类,但无法通过设备映射器创建虚拟设备,因为找不到“dmsetup”。如果有人知道如何获得一个Android或有任何其他方法来创建虚拟设备?
顺便说一句,我在/ dev文件夹中看到了一个文件“device-mapper”,用于什么? 我非常感谢谁能帮助我。
BR, -Wenji
答案 0 :(得分:0)
您可以通过编程方式使用API与设备映射器进行通信:http://lwn.net/Articles/35077/
这是基于ioctl()
,所以它不是最友好的,但它有很好的记录:http://androidxref.com/4.4.4_r1/xref/bionic/libc/kernel/common/linux/dm-ioctl.h
有一个很好的例子,它在https://github.com/nelenkov/cryptsetup使用,虽然专注于dm-verity。