这是 Android 4.3 中最新的 VOLD 守护进程:
https://android.googlesource.com/platform/system/vold/+/master
它使用新的统一/fstab.<device>
配置文件。一旦我修改了 rootfs ramdisk 中的文件,我需要重新启动 VOLD 或让它重新加载配置文件。我似乎无法弄清楚执行此操作所需的命令或任何命令行参数。
这是 Android 4.3 中最新的 VOLD 守护进程:
https://android.googlesource.com/platform/system/vold/+/master
它使用新的统一/fstab.<device>
配置文件。一旦我修改了 rootfs ramdisk 中的文件,我需要重新启动 VOLD 或让它重新加载配置文件。我似乎无法弄清楚执行此操作所需的命令或任何命令行参数。
尽管vold 负责安装可移动媒体、asecs 和 obbs,但它实际上与设备特定fstab.<device>
文件几乎没有关系。
它被 init 进程用来挂载系统和数据分区。init 进程定义了一个命令“mount_all”,它接受一个fstab.<device>
文件作为参数。例如 Nexus4 (mako) 的 init.mako.rc 脚本(位于 aosp 源的 device/lge/mako 中)在“on fs”部分调用
mount_all ./fstab.mako
如果您正在使用现有设备,则需要修改fstab.<device>
ramdisk 映像中的文件并重新刷新引导分区。这使得在运行时很难做到这一点。