% 99 inode kullanımım olduğundan Ubuntu'yu güncelleyemiyorum. Bu sorunu hafifletmemin en kolay yolu nedir?
Yardımın için teşekkürler.
% 99 inode kullanımım olduğundan Ubuntu'yu güncelleyemiyorum. Bu sorunu hafifletmemin en kolay yolu nedir?
Yardımın için teşekkürler.
Yanıtlar:
Bölüm sayısı, bölüm biçimlendirildiği zaman belirlenir. Normalde, oluşturulan inode sayısı hemen hemen her amaç için yeterlidir; ancak çok sayıda çok küçük dosyanız varsa, disk dolmadan önce düğümleri kullanabilirsiniz.
Sistemde bulunan ve inode kullanan binlerce küçük dosyayı bulmanız ve silmeniz veya çok fazla sayıda inode ile özel olarak kurulmuş bir bölüme taşımanız gerekir. Bir bölümdeki mevcut inode sayısını biçimlendirdikten sonra değiştirmek mümkün değildir.
Paxdiablo tarafından stackoverflow üzerine yazılmış komut dosyası , farkında olmadığınız aşırı küçük dosya kullanımını kontrol etmenin kullanışlı bir yolu olabilir. İşte yine:
#!/bin/bash
# count_em - count files in all subdirectories under current directory.
echo 'echo $(ls -a "$1" | wc -l) $1' >/tmp/count_em_$$
chmod 700 /tmp/count_em_$$
find . -mount -type d -print0 | xargs -0 -n1 /tmp/count_em_$$ | sort -n
rm -f /tmp/count_em_$$
Bu betiği ~ / bin / count_em metin dosyasına koyun ve sonra komutu verin
chmod +x ~/bin/count_em
yürütülebilir hale getirmek için. Eğer ~ / bin dizinini oluşturmak zorundaysanız, henüz çalıştırılabilir yolda olmayacak, bu yüzden oturumu kapatıp tekrar açın.
Programı çalıştırmak için sadece
count_em
ve geçerli dizindeki ve alt dizinlerdeki tüm dosyaların numaralarını, en yüksek sayımı en fazla olan dizine göre listeleyecektir. Çok kullanışlı!
sudo du -a -d 1 --inodes . | sort -nr | head -20
Bu komutu kullanarak, sıralanan dizin listesini inode sayısına göre de görüntüleyebilirsiniz: du --inodes -d 3 / | sort -n | tail
Oradan, hangi klasörlerin silineceğini belirleyebilirsiniz.
unrecognized option '--inodes'
Ubuntu
--inodes
İnode kullanımının /root/.local adresinden geldiğini ve bu klasörü sildiğini gördüm.