Я пытаюсь перепрошить старую Galaxy Note N5100, но понял, что системный раздел слишком большой (~ 1,5 ГБ). Текущее ПЗУ использует только около 40% раздела, поэтому я хочу уменьшить его, чтобы освободить место для кэша и данных. Я слышал , что новый TWRP есть , resize2fs
так что я установил последнюю (3.0.2-0) TWRP и попробовать.
Но после выбранного вайпа> восстановления или изменения файловой системы> изменения размера файловой системы нет возможности выбрать новый размер! Я попытался провести пальцем, чтобы изменить его размер, и теперь система стала еще больше (~ 2,5 ГБ). Я проверил, fdisk
и теперь это действительно больше.
~ # fdisk -l /dev/block/mmcblk0
Found valid GPT with protective MBR; using GPT
Disk /dev/block/mmcblk0: 30777344 sectors, 2740M
Logical sector size: 512
Disk identifier (GUID): 52444e41-494f-2044-4d4d-43204449534b
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 30777310
Number Start (sector) End (sector) Size Code Name
1 8192 16383 4096K 0700 BOTA0
2 16384 24575 4096K 0700 BOTA1
3 24576 65535 20.0M 0700 EFS
4 65536 81919 8192K 0700 PARAM
5 81920 98303 8192K 0700 BOOT
6 98304 114687 8192K 0700 RECOVERY
7 114688 180223 32.0M 0700 RADIO
8 180224 3325951 1536M 0700 CACHE
9 3325952 8568831 2560M 0700 SYSTEM
10 8568832 9715711 560M 0700 HIDDEN
11 9715712 9732095 8192K 0700 OTA
12 9732096 30769151 10.0G 0700 USERDATA
Это почему? Откуда берется новый размер? Есть ли способ ввести размер в TWRP?
Ответы:
Сначала поясним, что Resize Partition отличается от Resize File System , TWRP предоставляет второй вариант. Он изменяет
ext2/3/4
размер файловой системы до размера раздела, на котором он создан. Размер файловой системы можно проверить с помощьюdf
команды при подключении, а размер раздела -blockdev
.Как и жесткие диски или твердотельные накопители на ПК, хранилище eMMC в Android разделено на разделы (может быть более 50). Некоторые из них имеют файловую систему, например, большие
userdata
иsystem
. В простых случаях файловая система занимает полный физический раздел, но это не всегда так, LVM позволяет иметь одну файловую систему на нескольких разделах. Или наоборот, что произошло в вашем случае, как объяснено здесь :Иногда почтовый файл:
Так же:
Таким образом, TWRP может расширить файловую систему, чтобы освободить потраченное пространство. Вот что произошло в вашем случае с
/system
разделом. Фактический размер раздела составлял 2,5 ГБ, но размер прошитого изображения составлял 1,5 ГБ.Приходя на ваш запрос:
Вы хотите изменить размер раздела, а не файловой системы. Так что
resize2fs
(который TWRP использует на заднем плане) не является правильным выбором. Как показывает ваша таблица разделов, вам нужно удалить и воссоздать разделы с 9 по 12. ЭТО ОПАСНО И НЕ РЕКОМЕНДУЕТСЯ , вы можете навсегда заблокировать устройство. Все данные на этих разделах будут потеряны, поэтому сделайте резервную копию. Кроме того,fdisk
это не подходящий инструмент для GPT, это для схемы разделов MBR. Используйтеparted
илиgdisk
вместо, но с большой осторожностью.СВЯЗАННЫЙ:
источник