Saya tidak dapat memperbarui Ubuntu karena saya memiliki 99% penggunaan inode. Apa cara termudah bagi saya untuk mengatasi masalah ini?
Terima kasih atas bantuan Anda.
disk-usage
xaav
sumber
sumber
Jawaban:
Jumlah inode diatur pada saat partisi diformat. Biasanya jumlah inode yang dibuat cukup untuk hampir semua tujuan; namun, jika Anda memiliki banyak file yang sangat kecil maka Anda dapat menggunakan inode sebelum disk penuh.
Anda perlu menemukan ribuan file kecil yang Anda miliki di sistem yang menggunakan inode dan menghapusnya, atau memindahkannya ke partisi yang secara khusus diatur dengan sejumlah besar inode yang tersedia. Tidak mungkin untuk mengubah jumlah inode yang tersedia di partisi setelah diformat.
Script yang ditulis oleh paxdiablo di stackoverflow mungkin cara yang mudah untuk memeriksa penggunaan file kecil berlebihan yang mungkin tidak Anda sadari. Ini dia lagi:
Letakkan skrip ini di file teks ~ / bin / count_em dan kemudian jalankan perintah
untuk membuatnya dieksekusi. Jika Anda harus membuat direktori ~ / bin maka direktori itu belum ada di jalur yang dapat dieksekusi, jadi cukup logout dan kembali lagi.
Untuk menjalankan program, Anda cukup mengetik
dan itu akan mencantumkan jumlah semua file dalam direktori saat ini dan subdirektori dengan direktori, dengan jumlah tertinggi yang terakhir. Sangat berguna!
sumber
sudo du -a -d 1 --inodes . | sort -nr | head -20
Anda juga dapat menampilkan daftar direktori yang diurutkan berdasarkan jumlah inode, menggunakan perintah ini:
du --inodes -d 3 / | sort -n | tail
Dari sana, Anda dapat menentukan direktori mana yang akan dihapus
sumber
unrecognized option '--inodes'
pada Ubuntu 14.04, fyi--inodes
opsi telah ditambahkan Jul 2013 lmaoSaya menemukan bahwa penggunaan inode berasal dari /root/.local, dan menghapus folder itu.
sumber