如何重启VOLD守护程序或发送命令?

时间:2013-08-16 07:18:36

标签: android linux daemon android-source

这是Android 4.3的最新VOLD守护程序:

https://android.googlesource.com/platform/system/vold/+/master

它使用新的统一/fstab.<device>配置文件。一旦我在rootfs ramdisk中修改了文件,我需要重新启动VOLD或重新加载配置文件。我似乎无法弄清楚命令或执行此操作所需的任何命令行参数。

1 个答案:

答案 0 :(得分:1)

虽然vold负责安装可移动媒体,但它实际上与实际的fstab.<device>文件几乎没有关系。

init进程使用它来挂载系统和数据分区。 init进程定义了一个命令“mount_all”,它将fstab.<device>文件作为参数。例如Nexus4(mako)的“on fs”部分中的init.mako.rc脚本(位于aosp源中的device / lge / mako中)调用

mount_all ./fstab.mako

如果您正在使用现有设备,则需要修改ramdisk映像中的fstab.<device>文件并重新启动启动分区。这使得在运行时很难做到这一点。