Saya mengalami masalah dengan Ubuntu 12.04 LTS. Ini adalah kedua kalinya saya mengalami masalah ini dalam 3 minggu terakhir. Pertama kali dijelaskan dalam pertanyaan tertutup ini di StackOverflow . Versi TL; DR adalah saya berhasil menggunakan semua inode pada sistem 450G ext4 yang menyusun dan membangun tumpukan Android kurang dari 20 kali.
Saya pikir saya sedang memecahkan masalah dengan memformat ulang disk sebagai XFS sehingga penyimpanan inode dapat tumbuh.
Pagi ini setelah melakukan pembangunan semalam, saya memiliki ruang kosong kurang dari 1GB. Tidak ada apa-apa di mesin ini selain apa yang dibutuhkan untuk membangun Android. Saya telah melakukan 5 total build pada sumber platform. Build membuat banyak file, lalu saya hapus sesaat setelahnya make clean
. Saya tidak benar-benar kurang dari 1GB tetapi alat melaporkannya seperti itu. Saya menghapus banyak file sementara dan memiliki sekitar 40GB "dibebaskan". Beberapa jam kemudian, hanya diam, saya kembali ke gratis kurang dari 1GB.
Menjalankan Ubuntu dari flash drive mengembalikan yang berikut untuk partisi ...
$ 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-
Inilah bukti bahwa ada sesuatu yang salah. Ketika saya menjalankan du
(dengan dan tanpa --apparent-size) atau Visual Usage Analyzer visual, saya menunjukkan bahwa saya benar-benar hanya menggunakan sekitar 35GB atau lebih. 98,7% dari ruang yang digunakan ada /home/eric
, tetapi du
tidak menambahkannya. Perbedaannya adalah antara /home/eric
dan/home/eric/android
Saya telah membaca pertanyaan-pertanyaan yang relevan di sini dan di SO dan mereka biasanya menyarankan itu menghapus file yang dipegang oleh proses terbuka. Saya reboot ke flash drive untuk menjalankan tes ini, jadi seharusnya tidak membuka file. FWIW, / tmp kosong.
Apakah ada alat yang dapat saya instal pada flash drive untuk memulihkan ruang 'hilang'? Saya dapat mencoba membebaskan memori pada sistem dan menjalankannya di sana, tetapi saya berasumsi lebih baik melakukan ini dari flash drive.
Haruskah saya mengkonfigurasi sistem ini dengan cara yang berbeda? Saya lebih suka tidak melakukan penghapusan dan pemasangan lagi, tetapi saya membutuhkan sistem pembangunan Android yang berkelanjutan.
FOLLOWUP - Saya harus menginstal instalasi minggu lalu dan menginstal ulang 12,04 untuk menyelesaikan pekerjaan. Ketika saya melihat Android build lagi minggu ini, saya akan mengawasi penggunaan disk dan memberikan informasi di sini karena saya belajar lebih banyak.
Terima kasih
ls -lah ~
di paste.ubuntu.com dan tautkan dalam pertanyaan Anda.