如何在Android中使用设备映射器(无法找到dmsetup)

时间:2014-03-25 00:37:12

标签: android device-mapper

我正在尝试在Android中使用设备映射器,但仍然坚持在Android中找不到“dmsetup”命令。

我已经在我的Android设备中成功加载了linear.ko和zero.ko,它们是目标设备类,但无法通过设备映射器创建虚拟设备,因为找不到“dmsetup”。如果有人知道如何获得一个Android或有任何其他方法来创建虚拟设备?

顺便说一句,我在/ dev文件夹中看到了一个文件“device-mapper”,用于什么? 我非常感谢谁能帮助我。

BR, -Wenji

1 个答案:

答案 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。