Halihazırda pek çok cevap olmasına rağmen, aslında bir çöplük problemi durumunda iki ana soruyu yanıtlayan ve hiçbiri üçüncü soruyu cevaplayan yok. Aceleniz varsa sadece daha büyük metni okuyun.
Ayrıca, diğer cevaplarda belirtilen çözümlerin neden sadece bazen yardımcı olduğunu açıklayacağım. Ve kediniz sizin sorununuz değilse başka bir çözüm öner
Çok fazla boş alan varsa, neden Depolama alanı hatası alıyorum?
Bu bir hata değil, tasarımdan kaynaklanıyor. Düşük alan için tetikleyici oldukça yüksek, genellikle% 10 VEYA 500MB, hangisi daha düşükse.
"bazı sistem işlevleri çalışmayabilir" - kesin değil, bazıları çalışmayacak.
Senkronize et, bazı indirme işlevleri, uygulama yükleme, hangouts ve birçok Google uygulaması.
Eğer soracaksanız:
- Neden 500 MB'den daha az veri var?
o zaman cevap, bilmeden kullandığınız ya da depolama alanınızı dolduran bir sorun olduğu.
Kullandıysanız ve neyi kontrol etmek istiyorsanız, alanınızı temizlediğinizi söyleyen yanıtları izleyin, eğer yapmadıysanız, diğer sorunların çeşitliliği olabilir, ancak büyük olasılıkla büyük çöp döküm dosyalarını geride bırakan logcat olabilir. Bu durumda logcat veya log veya dumptate'den gelen cevapları takip edin. Veya aşağıdaki son paragrafa atla.
Hangi bellek bölümleri boş alan için izlenir
Bir Android telefondaki FS yapısına göre iki model durumunu ayırt edebiliriz:
(Diyelim ki, İÇİ DEPOLAMA olarak adlandırdığım standart hale getirilmiş bir isim değildir, genellikle garip bir şekilde sdcard olarak adlandırılır), muhtemelen sizin durumunuzda olduğu gibi USB depolama olarak da adlandırılabilir. )
- VERİ bölümü, İÇ DEPOLAMA bölümünden ayrıdır.
İÇ DEPOLAMA izlenmez ve sıfır boş bayta kadar doldurabilirsiniz ve hiçbir şey olmuyor. VERİ depolaması izlenir, S2 galaksisinde% 10'dur, 1500 MB'den itibaren, 150 MB her zaman erişilebilir olmalıdır.
- VERİ ve İÇ DEPOLAMA için bir bölüm
İÇ DEPOLAMA, farklı izin haklarına sahip ayrı bir bölüm olarak öykünülmüştür. Aynı zamanda, gerçek bölümün tüm alanlarının kullanılmasına izin vermeyecek bir "sigorta" ya da rezervine sahiptir. DAHİLİ DEPOLAMA dosyaları aslında / data / media /
old modellerinde, belki de Android v2.3'e kadar bulunur, ayrıca ayrı ayrı izlenen DBDATA bölümü vardır - bunu doğru hatırlıyorsam
Bir sistemden diğerine bir değişiklik bir FW güncellemesi tarafından yapılmış olabilir. Böyle bir güncellemenin Galaxy Note2'deki binlerce tatil fotoğrafımı ne zaman kaldırdığını hala hatırlıyorum. Bir INTERNAL STORAGE bölümü kaldırıldı ve FUSE kullanılarak DATA bölümüne monte edildi, her birinde boş alanı kontrol ettiğimde 100 MB'lık bir fark vardı.
Yani, sahip bir veri yapısına bağlı olarak, kullandığınız, hangi kudreti bir dahili depolama boş alan örnek 400MB için tutmak için gereken df veya boş alan analizörü uygulamasını VERİ bölümünde 500 MB boş alan olarak gösteriyor.
Unutmayın,
- minimum boyut her model için ve bazen de FW sürümü için farklıdır.
- Biraz daha yer açtıktan sonra bildirimin kendiliğinden silinip silinmeyeceğini görmek için bir dakika kadar beklemeniz gerekir.
ikinci soru:
Cihaz ve USB belleğe katılabilir miyim? Sorunun geri dönmesi sırasındaki sürenin yardımı olur mu yoksa en azından gecikecek mi?
Hızlı cevap, HAYIR. Ya yardımı dokunursa? Evet, daha büyük toplam depolama alanı sayesinde, az yer kapaması sorununu önlemeye yardımcı olacaktır.
Detaylandırmak için:
"USB bellek" takılabilir bir SD kart veya sizin durumunuzdaki takılabilir bir cihazsa veya ayrı bir bellek yongasına yerleştirilmişse, Tab 1 ve benzer yaştaki telefonlarda olduğu gibi, bu durumda katılmak mümkün değildir. DATA bölümü.
"USB bellek" sizin durumunuzdaki bir İÇ DEPOLAMA ise, bunlara katılabilirsiniz ancak bu kolay veya güvenli bir işlem değildir. Başka bir deyişle, sizinkile aynı telefon modelinde başarılı bir şekilde yapan bir kişi tarafından bir rehber yoksa, mecazi olarak HAYIR, mümkün olmadığını da söyleyebiliriz.
İnterneti rehberde ararken, İÇ SAKLAMA'yı "USB depolama alanı" olarak adlandırmanın akıllıca bir fikir olmadığını unutmayın çünkü gerçek bir USB depolama alanı da vardır. USB OTG özelliği olarak adlandırılan ve depolama sürücüleri için USB'yi etkinleştirmek için birçok çözüm bulacaksınız.
temel olarak yapmanız gerekenler:
eMMC olarak adlandırılan ve nedense eMMC olarak adlandırılan bellek yonganızı yeniden bölümlemek, USERDATA öğesini silmek - DAHİLİ DEPOLAMA için bir bölüm adı nedir ve boş alanı DATA bölümüyle birleştirmek.
daha sonra, bölümün media_rw veya başka bir kullanıcı için tam izinli olarak taklit edilmesini sağlayacak sigorta modülünü bulun / derleyin,
init betiğini düzenleyin, yeni INTERNAL DEPOLAMA için bir bağlama noktası oluşturmak,
daha fazla değişiklik ve tweaks düşünemiyorum .
üçüncü soru:
Başka bir tavsiye bu sorunla nasıl başa çıkabilirim?
En iyi seçenek, bir kök erişiminiz varsa,
minimum boş alanın eşiğini düşürün.
% 1'e, belki daha da azına koyabilirsiniz. Bu da 20 - 120 MB minimum boş alan demektir.
Sqlite3 düzenlemesi içerir, ancak zor görünse de, çok basit bir işlemdir. Sadece herhangi bir iyi rehberi takip edin ve başaracaksınız. BU rehber muhteşem görünüyor veya ayrıca sqlite3 editör uygulamaları var veya THIS gugl bağlantısını kullanarak başka bir rehber bulun .
Dikkat edilmesi gereken iki şey var:
- farklı rehberler farklı tablo isimlerinden bahsediyor. 'Güvenli', 'sistem', 'küresel', hatta 'servisler'. Gerçek şu ki, farklı Android sürümleri aracılığıyla farklı tablolarda uygulanabilirdi. Şimdi “güvenli” ve “sistem” den önce “küresel” olmalıdır. Benim tavsiyem, sadece hepsini koymak, hiçbir şey zarar vermeyeceksiniz. Bu, tablo adını yukarıda bahsettiğim adların her biriyle değiştirirken bulacağınız ve adımları tekrarlayacağınız kılavuzu izleyin.
- settings.db dosyasını kilitli bulabilirsiniz ve root ile bile yazılabilir değildir, ICS çıktığında başıma geldi. Ama o zamandan beri olmadı. Her neyse, bu durumda, kurtarma işlemine önyükleme yapın, dosyayı dışarı çekin, PC'de düzenleyin ve tekrar içeri itin.
Eğer% 1 (16GB çipiniz varsa yaklaşık 100MB) hala sizin için olduğu kadar fazla harcama yapmıyorsa, benim için olduğu gibi, sys_storage_threshold_max_bytes değerini de ekleyin, 20000000 = 20 MB civarında ve birçok uygulama olmamasına rağmen sorun yaşamadım mevcut alan kontrolüne sahip değilsiniz ve nedenini belirten bir hata yapamayacağından, her zaman boş alan olabileceğini aklınızda tutmanız gerekir. Bu iki değişken arasında -OR- ifadesi vardır. Buraya 20'den az koymayın, çünkü / data klasöründe bulunan belirli bir sistem dosyası yazılamazsa, telefonunuz önyüklenebilir olmayabilir. / Data / data, / data / app / ve dalvik hariç, / data'daki dosyalardan daha büyük dosyalar olmadığından 20 MB'ı oldukça güvenli buluyorum. ve eğer bir dosya / data / data içine bölünecekse, önemli değil. Bu uygulamanın veri sıfırlaması onu çözecektir.
Bir şey boş alanı yiyorsa
Çok fazla alan olmaması gerektiğinden şüpheleniyorsanız veya burada birkaç yanıtta olduğu gibi sadece alanı temizlemek istiyorsanız, ne kadar yer kapladığının görsel olarak tespit edilmesine yardımcı olmak için DiskUsage'ı da öneririm. .
DiskUsage uygulamasında, ikinci sütunda, 'medya' DAHİLİ DEPOLAMA anlamına gelir ve Uygulamalar / data / app ve / data / data - uygulamalar tarafından alınan alanı temsil eder.
Alt kısımdaki yeşil renkli 'Sistem verileri', / data klasörünün kalan kısmıdır ve çok yüksek olmamalıdır. 300MB iyi, 1GB'tan büyük bir problem olabilir.
Bu Sistem verisi çok yüksekse, logcat'ınız çılgına dönmüş ve tonlarca döküm sonrası postürem şiirleri yaratmış olabilir. Bu durumda ve sadece bu durumda, buradaki diğer cevapların tümü geçerli olacaktır. Bunun anlamı, boşa harcanan bu boşluğu klasör / data / log dizininde silmek ya da her cihaz için geçerli bir komut olmayan bir * # 9900 # çevirmek, Android'inizi iyi bir moda geri getirecektir. Ne kadar süredir, aşırı kütüğe neden olan suçluların yamalı ya da kaldırılmış olup olmadığı sorusu.