TWRP'nin yeniden boyutlandırma bölümü özelliğinde boyutu seçme seçeneği neden yok?


14

Eski bir Galaxy Note N5100'ü yeniden yansıtmaya çalışıyorum, ancak sistem bölümünün çok büyük (~ 1.5GB) olduğunu fark ettim. Geçerli ROM bölümün sadece yaklaşık% 40 kullanır, bu yüzden önbellek ve veri için yer açmak için onu küçültmek istiyorum. Daha yeni resize2fsTWRP'nin olduğunu duydum, bu yüzden en son (3.0.2-0) TWRP'yi kurdum ve denedim.

Ancak silme işlemi> dosya sistemini onarma veya değiştirme> dosya sistemini yeniden boyutlandırma seçildikten sonra yeni boyutu seçme seçeneği yoktur! Yeniden boyutlandırmak için kaydırmayı denedim ve sistem şimdi daha da büyük (~ 2.5GB). Kontrol ettim fdiskve şimdi gerçekten daha büyük.

~ # 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

Neden? Yeni boyut nereden geliyor? Boyutu TWRP'ye girmek için yine de var mı?


Kabuk komutlarını el ile verin. Bunu yapabilirsin.
iBug

Yanıtlar:


2

Önce açıklığa kavuşturmak için Bölümü Yeniden Boyutlandır, Dosya Sistemini Yeniden Boyutlandır'dan farklıdır , TWRP ikinci seçenek sunar. ext2/3/4Dosya sistemini üzerinde oluşturulduğu bölümün boyutuna göre yeniden boyutlandırır . Dosya sistemi boyutu, dfmonte edildiğinde komutla ve bölüm boyutu ile kontrol edilebilir blockdev.

Tıpkı PC'deki HDD'ler veya SSD'ler gibi, Android'in eMMC depolaması bölümlere ayrılmıştır (50+ olabilir). Bazılarının dosya sistemi vardır, örneğin büyük olanlar userdatave system. Basit durumlarda, bir dosya sistemi tam bir fiziksel bölüm kaplar, ancak her zaman böyle değildir, LVM birden çok bölümde tek bir dosya sistemine sahip olmayı mümkün kılar. Veya açıklandığı gibi senin durumunda olanları tersi burada :

Bazen zip dosyası:

özel bir ROM, sistem bölümü için doğru boyuta sahip değildir ve ROM bir ham sistem görüntüsü yanıp sönüyorsa, bu görüntü tam blok aygıtı almayacaktır. Resize2fs çalıştırmak boyutu düzeltebilir

Benzer şekilde:

Bazen fabrika görüntüsünün yanıp sönmesi, kullanıcı verisini, blok cihazının tam boyutunu almayan bir dosya sistemine sahip bir görüntüyle yanıp sönebilir

Böylece TWRP boşa giden alanı geri kazanmak için dosya sistemini genişletebilir. Bu sizin durumunuzda /systembölüme olan şeydi . Bölümün gerçek boyutu 2,5 GB, ancak yanıp sönen görüntü 1,5 GB'dı.

Sorgunuza geliyor:

Sistem bölümünün çok büyük (~ 1.5GB) olduğunu fark ettim. Geçerli ROM bölümün sadece yaklaşık% 40 kullanır, bu yüzden önbellek ve veri için yer açmak için onu küçültmek istiyorum.

Dosya sistemini değil bölümü yeniden boyutlandırmak istiyorsunuz. Yani resize2fs(TWRP'nin arka uçta kullandığı) doğru seçim değildir. Bölüm tablonuzun da belirttiği gibi, 9 - 12 arasındaki bölümleri silmeniz ve yeniden oluşturmanız gerekir. TEHLİKELİDİR VE ÖNERİLMEZ , cihazınızı kalıcı olarak kapatabilirsiniz. Bu bölümlerdeki tüm veriler kaybolur, yedekleme de yapılır. Ayrıca, fdiskGPT için uygun bir araç değil, MBR bölüm şeması içindir. Kullanın partedveya gdiskbunun yerine, ancak büyük bir özenle.

İLİŞKİLİ:

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.