這是Android 4.3的最新vold守護程序:如何重新啓動VOLD守護進程或發送命令?
https://android.googlesource.com/platform/system/vold/+/master
它採用了全新的統一/fstab.<device>
配置文件。一旦我修改了rootfs ramdisk中的文件,我需要重新啓動VOLD或重新加載配置文件。我似乎無法弄清楚爲了做到這一點而需要的命令或命令行參數。
這是Android 4.3的最新vold守護程序:如何重新啓動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(鯖)的所述init.mako.rc腳本的(位於在AOSP源設備/ LGE /鯖)中的「上FS」一節中調用
mount_all ./fstab.mako
如果您正在使用現有設備,則需要修改虛擬盤映像中的fstab.<device>
文件並重新引導啓動分區。這使得在運行時很難做到這一點。
你是如何修改文件的?你植根於你的手機嗎? – Robin
是的。儘管如此,它仍然來自內核映像的虛擬硬盤。因此對它的改變不會持久。這就是爲什麼我需要修改後重新加載VOLD。 – Monstieur
爲什麼不殺死它並讓它重新啓動? – Robin