Wygląda na to, że /usr/src
(pozornie stare jądra) zużyły wszystkie moje i-węzły:
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda4 489600 489600 0 100% /
devtmpfs 219658 539 219119 1% /dev
none 219844 474 219370 1% /run
none 219844 3 219841 1% /run/lock
none 219844 8 219836 1% /run/shm
/dev/sda6 5963776 8361 5955415 1% /home
Próbowałem wszystkiego, aby usunąć / wyczyścić itp. Stare jądra, bez powodzenia. dpkg już nie działa. Próbowałem kilka ręcznych poleceń, ale 12.04 nic mi nie daje. apt-get itp. nie jest możliwe z powodu braku miejsca na dysku twardym, co oczywiście nie stanowi problemu. Nie mogę jednak niczego zainstalować ani usunąć! Dużo czytam o użytkownikach z tym samym problemem, ale ich rozwiązania nie działają dla mnie.
Proszę pomóż. Wielkie dzięki!
Odpowiedzi:
Spróbuj tego.
Otwórz terminal i wprowadź:
Zobaczysz coś takiego:
Wydajność może (i będzie) różnić się w zależności od konfiguracji.
Przyjrzyj się nazwanym folderom
linux-headers-*
. Są to nagłówki wszystkich zainstalowanych obrazów systemu Linux. Jeśli masz ich zbyt wiele, zajmą DUŻO miejsca i i-węzłów. Musisz tylko zachować najnowszą wersję, z której się uruchamiasz .Powiedzmy, że masz starsze jądro, np. 3.2.0–53. Aby go usunąć, wpisz:
dla każdego z nich.
Jeśli wszystkie powyższe błędy się nie powiodą, spróbuj ręcznie usunąć foldery nagłówków OLDER KERNEL :
źródło
Możesz wypróbować Ubuntu Tweak, aby wyczyścić stare jądra. Najpierw zainstaluj go za pomocą tych poleceń
Uruchom program, a następnie:
źródło
Właśnie miałem ten sam problem
W systemie Ubuntu Linux 16.04.1 wygląda na to, że
sudo apt autoremove
wyczyści wszystkie niepotrzebne/usr/src/linux-headers-
pliki i zwolni odpowiednie i-węzłyźródło
Ponieważ sprawa dotyczy systemu wykorzystującego 100% HD, więc instalacja dowolnej aplikacji nie będzie działać. Jedyną bezpieczną opcją jest wcześniejsze usunięcie niepotrzebnych plików.
Najpierw w rzędzie byłyby pliki tymczasowe
Po drugie, usuń buforowane aplikacje. Są to pliki binarne aplikacji i aktualizacji pobranych przez cały okres eksploatacji systemu. Zwykle byłoby to nie mniej niż 500 MB w przeciętnym systemie Ubuntu z rocznym działaniem i dałoby Ci spokój, aby zainstalować inne aplikacje.
Następnie zaleciłbym usunięcie starych plików dziennika
Dzięki temu będziesz miał co najmniej wolne miejsce około 700 MB. Umożliwi to pracę z narzędziami i instalowanie nowych.
Następnie zainstalowałbym ncdu, które jest szybkim narzędziem do skanowania całego dysku twardego i porządkowania katalogów według rozmiaru. Jest naprawdę szybki i działa jak urok.
następnie uruchom go za pomocą polecenia
Ukośnikiem po ncdu jest skanowanie z katalogu głównego.
Wszystkie powyższe działa zarówno na serwerze ubuntu, jak i na pulpicie. Teraz, po wykonaniu wszystkich powyższych czynności i uruchomieniu środowiska Desktop, możesz przejść do narzędzi GUI, takich jak ubuntu-tweak (co jest doskonałe, przy okazji) i usunąć stare jądra. Zwykle przechowuję najnowsze jądro, i to przed najnowszym, w przypadku awarii aktualizacji.
Mam nadzieję, że to pomoże.
źródło
Innym sposobem jest wyszukiwanie folderów, które pochłaniają liczbę i-węzłów. Zobacz tutaj: Zepsuty pakiet po aktualizacji: linux-headers, błąd: BrokenCount> 0
To jest najważniejsza część:
W terminalu uruchom cd na root, aby rozpocząć:
Następnie wyszukaj foldery zjadające większość i-węzłów:
I tak dalej, będziesz w stanie znaleźć foldery, które zostały usunięte lub pakiety, nagłówki jądra, obrazy, które należy odinstalować.
źródło