Para un requisito del proyecto estoy tratando de cambiar el tamaño de la partición de memoria en userdata (sistema de archivos /data) para crear un nuevo sistema de archivos. Estoy usando parted en el dispositivo. Cuando intenté utilizar el comando de redimensionamiento en modo parted para el bloque de memoria /data, no pude hacerlo porque se utiliza por defecto en el dispositivo.
Error obtenido : Error: La partición /dev/block/mmcblk0p4 está siendo utilizada. Debe desmontarla antes de modificarla con Parted.
Como se trata de la carpeta /data no puedo desmontarla. Cuando intenté desmontarla, obtuve el siguiente error.
umount /data ha fallado: Dispositivo o recurso ocupado
He intentado matar todos los procesos que utilizan esta carpeta utilizando el comando lsof. Sin embargo, esto contiene todos los datos de las aplicaciones por lo que matar a todos esos procesos reinicia el dispositivo.
¿Puede alguien ayudarme a cambiar el tamaño de estas particiones? Necesito comandos sólo a través de adb como estoy tratando de crear un script automático para esto.
3 votos
Sólo se puede cambiar el tamaño en la recuperación.