8

我正在尝试了解一些有关如何在 Android 上完成各种 sd 卡魔术的帖子。这些帖子引用 /etc/vold.fstab 并建议使用附加或更改的 dev_mount 行来修改其内容。

好吧,我觉得很有趣。我尝试谷歌搜索vold.fstab 和dev_mount 以了解更多关于它们的信息。奇怪的是,这些术语似乎只存在于各种论坛帖子中,关于如何使用 Android 的 sd 卡做神奇的事情。

也就是说,我找不到任何关于vold.fstab 文件应该包含的内容的“官方”手册页或文档,例如它是脚本还是配置文件,无论dev_mount 是命令还是规范,等等

所以作为一个非常n00b的Android开发者,

  1. vold.fstab 上的官方文档或手册页在哪里?
  2. 除了 developer.android.com,我应该在哪里寻找关于 Android 的综合文档
4

2 回答 2

6

我发现这是有用的:

https://android.googlesource.com/platform/docs/source.android.com/+/android-4.2.1_r1.1/src/tech/storage/index.md

具体来说:

dev_mount <label> <mount_point> <partition> <sysfs_path> [flags]
  • label:卷的标签。
  • mount_point:应该安装卷的文件系统路径。
  • partition: 分区号(基于 1),或第一个可用分区的“自动”。
  • sysfs_path: 一个或多个可以提供此挂载点的设备的 sysfs 路径。用空格分隔,每个必须以 . 开头/
  • flags: 可选的逗号分隔的标志列表,不能包含/. 可能的值包括nonremovableencryptable
于 2012-12-27T05:41:42.020 回答
2

我从来没有遇到过任何关于vold.fstab 和dev_mount 的文档。据我所知以及我可以从代码中收集到的信息,vold.fstab是一个文件,它在代码中逐字解析,volume manager daemon以检测特定系统的安装点设置。

每个供应商都有自己特定的vold.fstab 文件,卷管理器守护程序使用该文件。大多数情况下,Android 中间件使用它来获取挂载点路径。以外部存储卡为例。

于 2012-12-16T23:22:20.320 回答