0

Sistem bölümü nedir? Boyutu nasıl belirlenir? Tekrar boyutlandırılabilir mi?

<p> Sock 2.3.3 yüklü root'lu LG P500 (Optimus One) kullanıyorum. Geçen gün resmi olmayan CM10'a (Android 4.1) güncelledim ve bazı ciddi sıkıntıların olduğunu fark ettim.</p> <p> Fark ettim ki Google'ın konum hizmeti çalışmıyor. My tracks, Endomondo gibi pek çok uygulama diğer 4.1 telefonlarla uyumlu göründüğü halde benim telefonumla uyumsuz görünüyor. Mikrofonla alakalı hiç bir uygulama çalışmıyor.</p> <p> Bir kaç saatlik uğraşın ardından /system bölümünün tamamen dolu olduğunu anladım. 190MB'lık toplam kapasitesinin sadece 4kb'lık kısmı boştu. Araştırmam sonucunda ROM ve Gapps yüklemeleri sırasında bazı dosyaların /system bölümüne kopyalanmadığını fark ettim. Ortaya çıkan bu sorunlar eksik dosyaların sonucuymuş.</p> <p> Sorularım:</p> <ol> <li> /system bölümünün toplam boyutu 190MB. Kim ya da ne 190MB olarak belirledi?</li> <li> Bölümün boyutu yükseltilebilir mi? Bir <a href="http://androidforums.com/optimus-gt540-all-things-root/436600-easily-resize-system-data-partitions.html" rel="nofollow">aracı</a> denedim ama işe yaramadı. Tüm işlem hiç hata vermeden tamamlanmış olsa da boyutta bir değişiklik göremedim. Bunu yapmanın başka bir yolu var mı?</li> <li> <a href="http://forum.xda-developers.com/showthread.php?t=1614420&amp;page=175" rel="nofollow">XDA saysafında</a> Hephappy diye bir ROM geliştirici "Boş yer yok: P500 190MB sistem bölümüne sahip." yorumunu yazmış ve P500 için Jelly Bean ROM geliştirme planından vazgeçmiş. Yani bu donanım tarafından mı sınırlandırılmış?</li> </ol> <p> Tüm bu sorunlardan sonra stock 2.3.3'e geri döndüm ve hala /system bölümünü 190MB olarak görsem de artık boş alanı var. Bu 190MB'ın bir çeşit donanım boyutu/limiti olduğu anlamına mı geliyor?</p> <p> Eğer öyleyse, bu yeni bir telefon alacakken, telefonun donanımı Jelly Bean'in gereksinimlerini karşılıyorsa bile /system bölümünün boyutu yüzünden yüklenemeyecekse, göz önünde bulundurulması gereken en önemli unsurlardan biri haline geliyor.</p> <hr> <p> <strong>Güncelleme: </strong>Sıklıkla sorulan bilgiler için CM10 ROM'dan alınmış bir kaç ekran görüntüsü:</p> <p> Boş dahili bellek = 47Mb</p> <p> <img alt="Internal Storage" src="http://i.stack.imgur.com/8WUuo.png"></p> <p> /system bölümü boyutu = 190Mb</p> <p> SD karttaki Ext2 bölümü karta taşınamayan bazı uygulamaları bağlantılamak (link) için oluşturuldu:</p> <p> <img alt="Storage Info" src="http://i.stack.imgur.com/mj1bz.png"></p>
10.09.2014 tarihinde Hilal Ebru sordu
Yorum Ekle Takip Et
Beğen, Paylaş

Bu soru için yorumunuz

captcha

Vazgeç

Bu soruya toplam 1 cevap verilmiştir

0
<p>Sebep Android&rsquo;in ge&ccedil;mişi: İlk Android&rsquo;ler &ccedil;ok az dahili hafızaya sahipti (100-400 MiB civarı), bu da /data altında yer alıyordu.</p> <p>Sonra, SD-kartlı cihazlar piyasaya &ccedil;ıktı. Hafıza par&ccedil;alara ayrılmıştı, &ccedil;&uuml;nk&uuml; /mnt/sdcard&nbsp;uygulamaların, fotoğrafların vs. b&uuml;y&uuml;k data par&ccedil;aları i&ccedil;in varsayılan yer olarak belirlenmişti. Yani, Android /data&nbsp;ve&nbsp;/mnt/sdcard&nbsp;olarak 2 dizin sahibi olmuş oldu. Bu y&uuml;zden, bir b&ouml;l&uuml;m/data,diğer b&ouml;l&uuml;m&nbsp;/mnt/sdcard olarak ayrıldı. Yine bu y&uuml;zden /mnt/sdcard&rsquo;da ne kadar yerin olsa da yeterince hafızanın olmamasının sebebi bu (/data&nbsp;b&ouml;l&uuml;m&uuml;).</p> <p>Bu durum Android 3.0&rsquo;la biraz geliştirildi: &nbsp;/data&nbsp;ve /mnt/sdcard&nbsp;aynı b&ouml;l&uuml;m&uuml; hedef alıyor. Bu da app2sd&rsquo;ye Android 3.0&rsquo;da neden gerek duyulmadığını a&ccedil;ıklıyor. Siz aynı b&ouml;l&uuml;m i&ccedil;inde sadece datayı yer değiştiriyorsunuz.</p> <p>Şimdi sorunuzu cevaplayalım:/mnt/sdcard&nbsp;zaten dahili hafızaya mount edildiği i&ccedil;in, harici bir SD kart başka bir mount noktası kullanmak zorundadır. Bu mount noktası da Google tarafından belirlenmemiştir. Aşağıdakilerden biri olabilir:</p> <ul> <li> <p>/mnt/sdcard/ext_sd</p> </li> <li> <p>/mnt/external</p> </li> <li> <p>/mnt/extSdCard</p> </li> <li> <p>/mnt/sdcard/external_sd</p> </li> <li> <p>vs.</p> </li> </ul> <p>API &ccedil;ağırımı olan&nbsp;<a href="http://developer.android.com/reference/android/os/Environment.html#getExternalStorageDirectory%28%29">getExternalStorageDirectory()</a>&nbsp;genelde dahili hafızayı hedefler. Bu işlem belgelenir. SD kartın dizinini bulacak <a href="https://github.com/jow-ct/Environment2">a&ccedil;ık kaynaklı projeler</a> vardır.</p>
12.09.2014 tarihinde
Sarge Sarge (183570) cevapladı

Bu cevap için yorumunuz

captcha

Vazgeç

Bu soru için cevabınız

Vazgeç