3 votos

¿Puedo montar /data/data/(app_name)/ en una tarjeta sd externa?

¿Puedo montar /data/data/com.termux/ ¿carpeta en tarjeta sd externa? Mi teléfono está rooteado Android 10 y se está quedando sin almacenamiento interno.

Como he leído en ¿Cómo se puede montar una carpeta dentro de /sdcard con los permisos correctos? montaje a /sdcard requiere permiso para montar porque /sdcard se emula de /data/media/0 y /data/data/ no lo es.

Y de ¿Se puede poner el entorno Termux en una tarjeta SD externa? puede montar /data/data/com.termux/ utilizando ln -s porque ext4 enlaces de apoyo, mientras que fat no lo hace.

No sé cómo /data/data/ funciona, pero ¿es posible montar /data/data/com.termux/files/home/ directorio a la tarjeta sd externa sin formatearla como almacenamiento adoptable o hacer ext4 ¿partición?

1 votos

Sí. Cree un archivo de bucle en la tarjeta SD y móntelo en /data/data/com.termux/files/home .

2voto

alecxs Puntos 29
  • cree un archivo en la tarjeta MicroSD. asegúrese de que el archivo no es demasiado grande para la limitación de tamaño de archivo de 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
  • bucle montar 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

0 votos

0 votos

Estoy tratando de hacer lo mismo y si corro busybox dd if=/dev/zero seek=4294967295 bs=1 count=0 of=/mnt/media_rw/26B7-11F7/com.termux/loop.img me da dd: /mnt/media_rw/26B7-11F7/com.termux/loop.img: Invalid argument

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X