1

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

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

顺便说一下,我在 /dev 文件夹中看到了一个文件“device-mapper”,它是做什么用的?我非常感谢谁能在这方面帮助我。

BR,-文吉

4

1 回答 1

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。

于 2014-11-19T11:15:22.257 回答