Nie mogę zaktualizować Ubuntu, ponieważ mam 99% użycia i-węzła. Jaki jest dla mnie najłatwiejszy sposób na rozwiązanie tego problemu?
Dzięki za pomoc.
disk-usage
Xaav
źródło
źródło
Odpowiedzi:
Liczba i-węzłów jest ustawiana w momencie formatowania partycji. Zwykle liczba utworzonych i-węzłów jest wystarczająca do prawie dowolnego celu; Jeśli jednak masz dużą liczbę bardzo małych plików, możesz wykorzystać i-węzły, zanim dysk zostanie zapełniony.
Musisz znaleźć wiele tysięcy małych plików w systemie, które używają i-węzłów, i albo je usunąć, albo przenieść na partycję, która została specjalnie skonfigurowana z bardzo dużą liczbą dostępnych i-węzłów. Nie można zmienić liczby i-węzłów dostępnych na partycji po jej sformatowaniu.
Skrypt napisany przez paxdiablo podczas stackoverflow może być przydatnym sposobem sprawdzania nadmiernego wykorzystania małych plików, o którym możesz nie wiedzieć. Oto znowu:
Umieść ten skrypt w pliku tekstowym ~ / bin / count_em, a następnie wydaj polecenie
aby był wykonywalny. Jeśli musiałbyś utworzyć katalog ~ / bin, to nie będzie on jeszcze w ścieżce wykonywalnej, więc po prostu wyloguj się i zaloguj ponownie.
Aby uruchomić program, wystarczy wpisać
i wyświetli listę wszystkich plików w bieżącym katalogu i podkatalogach według katalogów, z najwyższą liczbą na końcu. Bardzo przydatny!
źródło
sudo du -a -d 1 --inodes . | sort -nr | head -20
Możesz także wyświetlić posortowaną listę katalogów według liczby i-węzłów, używając tego polecenia:
du --inodes -d 3 / | sort -n | tail
Stamtąd możesz określić, które katalogi usunąć
źródło
unrecognized option '--inodes'
na Ubuntu 14.04,--inodes
opcja została dodana lip 2013 lmaoOdkryłem, że użycie i-węzła pochodzi z /root/.local i usunąłem ten folder.
źródło