Estoy tratando de actualizar un viejo Galaxy Note N5100 pero me di cuenta de que la partición del sistema es demasiado grande (~ 1.5GB). La ROM actual usa solo alrededor del 40% de la partición, por lo que quiero reducirla para hacer espacio para la memoria caché y los datos. Escuché que el TWRP más nuevo tiene, resize2fs
así que instalé el último (3.0.2-0) TWRP e intenté.
Pero después de limpiar seleccionado > reparar o cambiar el sistema de archivos> cambiar el tamaño del sistema de archivos, ¡ no hay opción para elegir el nuevo tamaño! Traté de deslizar para cambiar su tamaño y el sistema ahora es aún más grande (~ 2.5GB). Lo comprobé fdisk
y ahora es realmente más grande.
~ # 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
¿Porqué es eso? ¿De dónde viene el nuevo tamaño? ¿Hay alguna forma de ingresar el tamaño en TWRP?
Respuestas:
Primero en aclarar, Resize Partition es diferente de Resize File File , TWRP ofrece esta última opción. Cambia el tamaño del
ext2/3/4
sistema de archivos al tamaño de la partición en la que se creó. El tamaño del sistema de archivos se puede verificar con eldf
comando cuando está montado, y el tamaño de la partición conblockdev
.Al igual que los HDD o SSD en PC, el almacenamiento eMMC de Android está dividido en particiones (puede tener más de 50). Algunos de ellos tienen un sistema de archivos, por ejemplo, los más grandes
userdata
ysystem
. En casos simples, un sistema de archivos ocupa una partición física completa, pero no siempre es así, LVM hace posible tener un sistema de archivos único en múltiples particiones. O lo contrario de lo que sucedió en su caso como se explica aquí :A veces el archivo zip de:
Similar:
Entonces TWRP puede expandir el sistema de archivos para recuperar el espacio desperdiciado. Eso es lo que sucedió en su caso con la
/system
partición. El tamaño real de la partición era de 2.5 GB, pero la imagen flash era de 1.5 GB.Llegando a su consulta:
Desea cambiar el tamaño de la partición, no del sistema de archivos. Entonces
resize2fs
(que TWRP usa en el back-end) no es la elección correcta. Como sugiere su tabla de particiones, debe eliminar y volver a crear las particiones 9 a 12. ES PELIGROSO Y NO SE RECOMIENDA , puede bloquear permanentemente su dispositivo. Todos los datos en estas particiones se perderán, así que haga una copia de seguridad. Además,fdisk
no es una herramienta adecuada para GPT, es para el esquema de partición MBR. Useparted
o en sugdisk
lugar, pero con mucho cuidado.RELACIONADO:
fuente