TWRP의 파티션 크기 조정 기능에서 크기를 선택할 수있는 옵션이없는 이유는 무엇입니까?


14

오래된 Galaxy Note N5100을 다시 플래시하려고하는데 시스템 파티션이 너무 큽니다 (약 1.5GB). 현재 ROM은 파티션의 약 40 % 만 사용하므로 캐시와 데이터를위한 공간을 만들기 위해 축소하고 싶습니다. 최신 TWRP가 있다고 들었 resize2fs으므로 최신 (3.0.2-0) TWRP를 설치하고 시도하십시오.

그러나 삭제> 파일 시스템 복구 또는 변경> 파일 시스템 크기 조정 을 선택한 후에는 새로운 크기를 선택할 수있는 옵션이 없습니다! 크기를 조정하기 위해 스 와이프를 시도했지만 시스템이 더 커졌습니다 (약 2.5GB). 나는 확인했고 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로 크기를 입력 할 수 있습니까?


쉘 명령을 수동으로 발행하십시오. 넌 할 수있어.
iBug

답변:


2

먼저, Resize PartitionResize File System 과 다르므로 TWRP는 후자의 옵션을 제공합니다. 그것은 크기를 조절 ext2/3/4이에 만들어지는 파티션의 크기에 파일 시스템을. 파일 시스템 크기는 df마운트 될 때 명령으로, 파티션 크기는로 확인할 수 있습니다 blockdev.

PC의 HDD 또는 SSD와 마찬가지로 Android의 eMMC 스토리지는 파티션 (50+ 이상)으로 나뉩니다. 그들 중 일부는 파일 시스템 예를 들어, 더 큰 사람이 userdatasystem. 간단한 경우 파일 시스템은 완전한 물리적 파티션을 차지하지만 항상 그런 것은 아니며 LVM을 사용하면 여러 파티션에 단일 파일 시스템을 가질 수 있습니다. 또는 여기 설명 된대로 귀하의 경우에 일어난 반대 :

때때로 zip 파일은 다음과 같습니다.

사용자 정의 ROM의 크기는 시스템 파티션에 맞지 않으며 ROM이 원시 시스템 이미지를 깜박이면 해당 이미지는 전체 블록 장치를 차지하지 않습니다. resize2fs를 실행하면 크기를 수정할 수 있습니다

비슷하게:

때때로 공장 이미지를 플래시하면 블록 장치의 전체 크기를 차지하지 않는 파일 시스템이있는 이미지로 사용자 데이터가 플래시 될 수 있습니다.

따라서 TWRP는 파일 시스템을 확장하여 낭비되는 공간을 회수 할 수 있습니다. 그것이 당신의 경우에 일어난 일입니다./system 파티션 . 파티션의 실제 크기는 2.5GB이지만 플래시 이미지는 1.5GB입니다.

당신의 질문에 오기 :

시스템 파티션이 너무 큽니다 (~ 1.5GB). 현재 ROM은 파티션의 약 40 % 만 사용하므로 캐시와 데이터를위한 공간을 만들기 위해 축소하고 싶습니다.

파일 시스템이 아닌 파티션 크기를 조정하려고합니다. 따라서 resize2fsTWRP가 백엔드에서 사용하는 것은 올바른 선택이 아닙니다. 파티션 테이블에서 알 수 있듯이 파티션 9 ~ 12를 삭제하고 다시 만들어야합니다. 위험하고 권장되지 않습니다 . 기기를 영구적으로 차단할 수 있습니다. 이 파티션의 모든 데이터가 손실되므로 백업도 수행하십시오. 또한 fdiskGPT에 적합한 도구는 아니며 MBR 파티션 구성표입니다. parted또는 gdisk대신 사용 하지만 매우주의하십시오.

관련 :

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.