Posso montar / data / data / (app_name) / no cartão SD externo?
Posso montar a /data/data/com.termux/
pasta no cartão SD externo? Meu telefone tem root no Android 10 e está com pouco armazenamento interno.
Pelo que li em Como vincular montar uma pasta dentro de / sdcard com as permissões corretas? a montagem em /sdcard
requer permissão para montar porque /sdcard
é emulada /data/media/0
e /data/data/
não é.
E de O ambiente Termux pode ser colocado em um cartão SD externo? pode montar /data/data/com.termux/
usando ln -s
porque ext4
links de suporte, enquanto fat
não.
Não sei como o /data/data/
diretório funciona, mas é possível montar o /data/data/com.termux/files/home/
diretório em um cartão SD externo sem formatá-lo como armazenamento adotável ou fazer ext4
partição?
Respostas
crie um arquivo no cartão MicroSD. certifique-se de que o arquivo não é muito grande para a limitação de tamanho de arquivo fat32
busybox dd if=/dev/zero seek=4294967295 bs=1 count=0 of=/mnt/media_rw/6DE8-1BC6/loop.img
crie um sistema de arquivos (confirme com y)
/system/bin/mke2fs -t ext4 /mnt/media_rw/6DE8-1BC6/loop.img
loop montar o arquivo no diretório 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