Могу ли я смонтировать / data / data / (app_name) / на внешней SD-карте?
Могу ли я смонтировать /data/data/com.termux/папку на внешней SD-карте? На моем телефоне установлен Android 10, и на нем заканчивается внутренняя память.
Как я читал из Как связать монтировать папку внутри / sdcard с правильными разрешениями? для монтирования /sdcardтребуется разрешение на монтирование, потому что /sdcardэмулируется, /data/media/0а /data/data/не из.
А из Можно ли на внешнюю SD карту поставить среду Termux? он может монтироваться /data/data/com.termux/с помощью, ln -sпотому что ext4поддерживает ссылки, а fatне поддерживает.
Я не знаю, как /data/data/работает каталог, но можно ли смонтировать /data/data/com.termux/files/home/каталог на внешнюю SD-карту без форматирования его как приемлемого хранилища или создания ext4раздела?
Ответы
создать файл на карте MicroSD. убедитесь, что файл не слишком велик для ограничения размера файла fat32
busybox dd if=/dev/zero seek=4294967295 bs=1 count=0 of=/mnt/media_rw/6DE8-1BC6/loop.imgсоздать файловую систему (подтвердить с помощью y)
/system/bin/mke2fs -t ext4 /mnt/media_rw/6DE8-1BC6/loop.imgцикл смонтировать файл в существующий каталог
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