Czy mogę zamontować / data / data / (nazwa_aplikacji) / na zewnętrznej karcie SD?
Czy mogę zamontować /data/data/com.termux/
folder na zewnętrznej karcie SD? Mój telefon ma zrootowany system Android 10 i zaczyna brakować pamięci wewnętrznej.
Jak przeczytałem z Jak powiązać zamontować folder wewnątrz / sdcard z odpowiednimi uprawnieniami? do montażu /sdcard
wymaga pozwolenia na zamontowanie ponieważ /sdcard
jest emulowane od /data/media/0
i /data/data/
nie jest.
A od Czy środowisko Termux można umieścić na zewnętrznej karcie SD? można go montować /data/data/com.termux/
za pomocą, ln -s
ponieważ ext4
obsługuje linki, a fat
nie.
Nie wiem, jak /data/data/
działa katalog, ale czy można zamontować /data/data/com.termux/files/home/
katalog na zewnętrznej karcie SD bez formatowania go jako przystosowanego magazynu lub tworzenia ext4
partycji?
Odpowiedzi
utwórz plik na karcie MicroSD. upewnij się, że plik nie jest zbyt duży dla ograniczenia rozmiaru pliku fat32
busybox dd if=/dev/zero seek=4294967295 bs=1 count=0 of=/mnt/media_rw/6DE8-1BC6/loop.img
utwórz system plików (potwierdź y)
/system/bin/mke2fs -t ext4 /mnt/media_rw/6DE8-1BC6/loop.img
zamontuj plik w pętli w istniejącym katalogu
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