Puis-je monter / data / data / (app_name) / sur une carte SD externe?
Puis-je monter un /data/data/com.termux/
dossier sur une carte SD externe? Mon téléphone est enraciné sous Android 10 et sa mémoire interne est insuffisante.
Comme je l'ai lu sur Comment lier monter un dossier dans / sdcard avec les autorisations correctes? le montage sur /sdcard
requiert l'autorisation de monter car il /sdcard
est émulé /data/media/0
et /data/data/
ne l'est pas.
Et de L'environnement Termux peut-il être placé sur une carte SD externe? il peut être monté en /data/data/com.termux/
utilisant ln -s
parce que ext4
les liens de soutien fat
ne le font pas.
Je ne sais pas comment /data/data/
fonctionne le répertoire, mais est-il possible de monter un /data/data/com.termux/files/home/
répertoire sur une carte SD externe sans le formater comme stockage adoptable ou créer une ext4
partition?
Réponses
créer un fichier sur la carte MicroSD. assurez-vous que le fichier n'est pas trop volumineux pour la limitation de la taille du fichier fat32
busybox dd if=/dev/zero seek=4294967295 bs=1 count=0 of=/mnt/media_rw/6DE8-1BC6/loop.img
créer un système de fichiers (confirmer avec y)
/system/bin/mke2fs -t ext4 /mnt/media_rw/6DE8-1BC6/loop.img
boucle monter le fichier dans le répertoire existant
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