¿Puedo montar / data / data / (app_name) / en una tarjeta SD externa?
¿Puedo montar la /data/data/com.termux/
carpeta en una tarjeta SD externa? Mi teléfono tiene Android 10 rooteado y se está quedando sin almacenamiento interno.
Como leí en ¿Cómo enlazar montar una carpeta dentro de / sdcard con los permisos correctos? montar en /sdcard
requiere permiso para montar porque /sdcard
se emula de /data/media/0
y /data/data/
no lo es.
Y desde ¿Se puede poner el entorno Termux en una tarjeta SD externa? se puede montar /data/data/com.termux/
usando los enlaces de soporte ln -s
porque no.ext4
fat
No sé cómo /data/data/
funciona el directorio, pero ¿es posible montar el /data/data/com.termux/files/home/
directorio en una tarjeta SD externa sin formatearlo como almacenamiento adoptable o hacer una ext4
partición?
Respuestas
crear un archivo en la tarjeta MicroSD. asegúrese de que el archivo no sea demasiado grande para la limitación de tamaño de archivo fat32
busybox dd if=/dev/zero seek=4294967295 bs=1 count=0 of=/mnt/media_rw/6DE8-1BC6/loop.img
crear un sistema de archivos (confirmar con y)
/system/bin/mke2fs -t ext4 /mnt/media_rw/6DE8-1BC6/loop.img
montar en bucle el archivo en el directorio existente
mkdir -p /data/data/com.termux/files/home/ubuntu20-fs busybox mount /mnt/media_rw/6DE8-1BC6/loop.img /data/data/com.termux/files/home/ubuntu20-fs