PDA

Orijinalini görmek için tıklayınız : Uygulama Sorunları Yetersiz disk hatası Çözümü...



by_hope
14-12-2008, 02:14
BU KONU TAMAMEN ALINTIDIR
TEST EDILMEMISTIR DENENMEMİŞTİR VE BILGILENDİRMEK AMAÇLA KONULMUŞTUR....






uyarı: Bu işlemler tamamen bilgilendirme amaçlıdır , herhangi bir hata yapmaniz durumunda sorumluluk tamamen size aittir .

* Kurduğunuz iPhone uygulamalarının sayısı artınca bir süre sonra

"Warning: You are running out of disk space. Please delete some photos or videos"

şeklinde uyarı mesajı almaya başlayacaksınız. Muhtemelen 8 GB'lık yerinizi henüz doldurmadığınız halde bu mesajı alıyorsunuz. Bu mesajın nedenini birazdan anlatacağım önce bu sorundan nasıl kurtulur bundan bahsedeyim.

* Öncelikle hala kurulu değilse Installer programını kurmanız gerekiyor.
* Installer programını kullanarak önce BSD Subsystem, sonra Term-vt100 programlarını kurmanız gerekiyor.
* Term-vt100 programını çalıştırarak sırayla aşağıdaki komutları verin. (DİKKAT: Aşağıda dosya kopyalama, taşıma linkleme ve silme işlemleri yapılmaktadır. Unix/Linux tabanlı komutlara aşina değilseniz, bu işlemleri bir uzmana yaptırınız. Komutları yanlış yazmanız durumunda uygulamalarınız erişilmez duruma gelebilir.)
o cd /
o cp -pr Applications /private/var/root
o mv Applications Applications.old
o ln -s private/var/root/Applications /Applications
* Bu noktada bir kontrol yapalım, aşağıdaki komutu yazın:
o ls -l Applications
* Aşağıdaki gibi bir çıktı almalısınız:
http://img166.imageshack.us/img166/5523/snap2151323153975xh7.jpg (http://imageshack.us)

* Eğer böyle bir çıktı almıyorsanız, büyük ihtimalle önceki komutlarda bir hata yaptınız, aşağıdaki komutu verin ve herşeye daha dikkatli olarak baştan başlayın:
1. mv Applications.old Applications
* Çıktıyı yukarıdaki resimde göründüğü gibi alıyorsanız aşağıdaki komutu verebilirsiniz:
1. rm -rf Applications.old

Artık 8 GB'lık yeriniz bitene kadar uygulama kurabilirsiniz.

Peki neden bu mesajı alıyorsunuz?

iPhone'da disk0s1 ve disk0s2 isminde 2 adet mantıksal disk tanımlanmış durumdadır. Bunlardan bir tanesi 300 MB diğeri 7444 MB büyüklüğünde düzenlenmiş. 7444 MB'lık bölüm dosya sisteminde /private/var dizini için kullanılıyor ki tüm video, fotoğraf ve mp3'ler bu dizinin altında depolanıyor. Diğer 300 MB'lık bölümde ise uygulamalar, duvar kağıtları ve zil sesleri gibi Apple'ın büyüme ihtimali olmadığını düşündüğü dizinler yer alıyor. Bu nedenle uygulama sayısı arttıkça 300 MB'lık bölüm dolmaya başlıyor ve bir müddet sonra iPhone uyarı mesajı vermeye başlıyor.

Sorun nasıl çözüldü?

Kurduğunuz tüm uygulamalar küçük diskte yer alan /Applications dizini altına kurulur. Biz /Applications dizinini büyük diskte yer alan /private/var/root altına taşıyarak daha çok yer kullanma şansına sahip oluyoruz. iPhone'u kandırmak için ise eski /Applications dizinini ortadan kaldırıp yerine aynı isimde bir link oluşturuyor bu linke referans olarak ise yeni yerini veriyoruz.

http://img377.imageshack.us/img377/1443/snap2104333243610ij9.jpg (http://imageshack.us)

therockula
25-12-2010, 11:58
Bu yöntem iOS 4.1 içinde işe yarıyor mu?

GKTG
25-12-2010, 12:09
Bu yöntem iOS 4.1 içinde işe yarıyor mu?

Arkadaşın profilinde 4.2.1 yazıyor muhtemelen iOS 4 te çalışıyordur.

MrPau
25-12-2010, 12:21
Ama 2008 yılında paylaşılmış bunuda unutmamak gerek.

GKTG
25-12-2010, 12:23
Ama 2008 yılında paylaşılmış bunuda unutmamak gerek.

Ona dikkat etmemişim.

therockula
25-12-2010, 12:40
pTerm programı ile komutları uyguladım. Bakalım nolacak. Bu arada ben telefonumu restore edip, jailbreak yaptım arkadaşlar. Fakat Cydia'dan storage diskine baktığımda %87'sinin dolu olduğunu görüyorum. Oysa henüz hiçbir program yüklemedim. Bu sizce normal mi?