Estou tentando atualizar novamente um Galaxy Note N5100 antigo, mas percebi que a partição do sistema é muito grande (~ 1,5 GB). A ROM atual usa apenas cerca de 40% da partição, então eu quero reduzi-la para liberar espaço para cache e dados. Ouvi dizer que o TWRP mais recente possui, resize2fs
então instalei o TWRP (3.0.2-0) mais recente e tentei.
Porém, após a limpeza selecionada > reparar ou alterar o sistema de arquivos> redimensionar o sistema de arquivos, não há opção para escolher o novo tamanho! Tentei deslizar para redimensioná-lo e o sistema agora é ainda maior (~ 2,5 GB). Eu verifiquei fdisk
e está muito maior agora.
~ # 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
Por que é que? De onde vem o novo tamanho? Existe alguma maneira de inserir o tamanho no TWRP?
Respostas:
Primeiro para esclarecer, Redimensionar partição é diferente de Redimensionar sistema de arquivos , TWRP fornece a última opção. Ele redimensiona o
ext2/3/4
sistema de arquivos para o tamanho da partição é criado. O tamanho do sistema de arquivos pode ser verificado com odf
comando quando montado e o tamanho da partição comblockdev
.Assim como HDDs ou SSDs no PC, o armazenamento eMMC do Android é dividido em partições (pode ter mais de 50). Alguns deles têm sistema de arquivos, por exemplo, os maiores
userdata
esystem
. Em casos simples, um sistema de arquivos ocupa uma partição física completa, mas nem sempre é o caso, o LVM torna possível ter um sistema de arquivos único em várias partições. Ou o contrário do que aconteceu no seu caso, conforme explicado aqui :Às vezes, o arquivo zip de:
Similarmente:
Portanto, o TWRP pode expandir o sistema de arquivos para recuperar o espaço desperdiçado. Foi o que aconteceu no seu caso com a
/system
partição. O tamanho real da partição era de 2,5 GB, mas a imagem exibida era de 1,5 GB.Chegando à sua consulta:
Você deseja redimensionar a partição, não o sistema de arquivos. Portanto
resize2fs
(o TWRP usa no back-end) não é a escolha certa. Como sugere a tabela de partições, é necessário excluir e recriar as partições 9 a 12. É PERIGOSO E NÃO RECOMENDADO , você pode bloquear permanentemente o dispositivo. Todos os dados nessas partições serão perdidos, assim como o backup. Além disso,fdisk
não é uma ferramenta adequada para o GPT, é para o esquema de partição MBR. Useparted
ougdisk
, em vez disso, mas com muito cuidado.RELACIONADOS:
fonte