Ubuntu 12.04 LTS ile ilgili bir sorunum var. Bu, son 3 haftada bu sorunla ikinci karşılaşmam. İlk defa StackOverflow'taki bu kapalı soruda açıklanmıştır . TL; DR sürüm I derlemek ve 20 kat daha Android yığını az bina bir 450G ext4 sistem üzerindeki tüm inode'lara kullanmak başardı olduğunu.
İnode deposunun büyümesi için diski XFS olarak yeniden biçimlendirerek sorunu çözdüğümü sanıyordum.
Bu sabah bir gecede bir inşaat yaptıktan sonra, 1GB'tan daha az boş alana düşüyorum. Bu makinede Android'i kurmak için gerekenlerden başka bir şey yok. Platform kaynaklarında toplam 5 inşaat yaptım. Derleme bir sürü dosya oluşturur, sonra kısa bir süre sonra onları silerim make clean
. Gerçekten 1GB'tan küçük değilim ama araçlar bu şekilde rapor ediyor. Bir sürü geçici dosyayı sildim ve yaklaşık 40GB'lık "serbest bırakıldım". Birkaç saat sonra, sadece boşta, 1GB'tan daha azına döndüm.
Ubuntu'yu bir flash sürücüden çalıştırmak bölüm için aşağıdakini döndürür ...
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda5 468521456 468255460 265996 100% /media/f71c77eb-b4cc-
$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda5 1691760 624214 1067546 37% /media/f71c77eb-b4cc-
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 447G 447G 260M 100% /media/f71c77eb-b4cc-
İşte bir şeyin yolunda gitmediğinin kanıtı. Ben çalıştırdığınızda du
(ve --apparent-size olmaksızın) veya görsel Disk Kullanımı Analyzer, ben gerçekten sadece bu yüzden 35GB veya yaklaşık kullanıyorum olduğunu göstermektedir. Kullanılan alanın% 98,7'si içeride /home/eric
, ancak du
buna eklenmiyor. Tutarsızlık arasında /home/eric
ve/home/eric/android
Burada ve SO'da ilgili soruları okudum ve genellikle açık işlemler tarafından tutulan silinmiş dosyaları önerirler. Bu testi çalıştırmak için bir flash sürücüye yeniden başlattım, bu yüzden açık dosyalar olmamalıydı. FWIW, / tmp boş.
'Kayıp' alanını kurtarmak için flash sürücüye yükleyebileceğim bir araç var mı? Sistemdeki belleği boşaltmayı deneyebilirim ve orada çalıştırabilirim, ancak bunu bir flash sürücüden yapmanın daha iyi olduğunu düşünüyorum.
Bu sistemi farklı bir şekilde mi yapılandırmalıyım? Başka bir silme ve yükleme yapmamayı tercih ederim ama sürdürülebilir bir Android yapı sistemine ihtiyacım var.
TAKİP EDİLDİ - Geçen hafta yüklemeyi iptal etmek zorunda kaldım ve işin tamamlanması için 12.04'ü yeniden yükledim. Bu hafta tekrar Android geliştirirken, disk kullanımı üzerinde dikkatli bir göz tutacağım ve burada daha fazla bilgi edindiğimde bilgi vereceğim.
Teşekkürler
ls -lah ~
paste.ubuntu.com içindeki çıktısını kopyalayıp yapıştırın ve sorunuza bağlayın.