这是android 4.3最新的vold守护进程:
https://android.googlesource.com/platform/system/vold/+/master
它使用一个新的统一/fstab.<device>配置文件。一旦我修改了rootfs ramdisk中的文件,我需要重新启动vold或让它重新加载配置文件。我似乎无法找出执行此操作所需的命令或任何命令行参数。

最佳答案

尽管vold负责安装可移动媒体、asec和obb,但它实际上与特定于设备的fstab.<device>文件没有什么关系。
相反,init进程使用它来装载系统和数据分区。init进程定义了一个命令“mount_all”,该命令以fstab.<device>文件作为参数。例如,对于nexus4(mako),init.mako.rc脚本(位于aosp源中的device/lge/mako)在“on fs”部分调用
全部挂载/fstab.mako
如果您正在使用现有设备,则需要修改RAMDISE映像中的fstab.<device>文件并重新启动引导分区。这使得在运行时很难做到这一点。

关于android - 如何重新启动VOLD守护程序或发送命令?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18267873/

10-11 20:00