Aby zwolnić miejsce na dysku w systemie Linux, warto stosować sprawdzone techniki administracyjne, które nie tylko pozwolą odzyskać przestrzeń, ale również uporządkują system i zwiększą jego wydajność. Poniżej znajdziesz rozbudowany poradnik z pięcioma skutecznymi metodami, każda opisana krok po kroku wraz z wyjaśnieniami.
1. Usuwanie niepotrzebnych plików i folderów
Najprostszą metodą jest ręczne usuwanie zbędnych plików, katalogów lub archiwów, które już nie są potrzebne.
Instrukcje krok po kroku
- Przejdź do odpowiedniego katalogu –
 
 cd /ścieżka/do/katalogu 
- Usuń pojedynczy plik –
 
 rm nazwa_pliku 
- Usuń wszystkie pliki w folderze –
 
 rm /ścieżka/do/folderu/* 
Uwaga: operacja jest nieodwracalna – upewnij się, że nie usuwasz niczego ważnego!
- Usuwanie plików według wzorca lub typu
Przykład – usuwanie wszystkich plików tekstowych: 
 find /ścieżka/do/folderu -type f -name "*.txt" -exec rm {} \; 
dzięki poleceniu find możesz usuwać pliki na podstawie typu, daty utworzenia itp.
- Usuwanie folderu rekursywnie z zawartością –
 
 rm -r /ścieżka/do/usunięcia 
Polecenie to usuwa cały folder wraz ze wszystkimi podfolderami.
2. Oczyszczanie nieużywanych pakietów, pamięci podręcznej i zależności
Systemy oparte o APT (np. Ubuntu, Debian) przechowują wiele plików tymczasowych, starych pakietów lub zależności możliwych do bezpiecznego usunięcia.
Instrukcje krok po kroku
- Usuń zbędne pakiety oraz zależności –
 
 sudo apt-get autoremove 
Usuwa zależności, które nie są już używane przez żaden pakiet.
- Wyczyść pamięć podręczną APT – Sprawdź najpierw jej rozmiar:
 
 du -sh /var/cache/apt 
Usuń całość:
 sudo apt-get clean 
Usuń wyłącznie przestarzałe pakiety:
 sudo apt-get autoclean 
- Odinstaluj niepotrzebne aplikacje lub stare wersje kernela – Przykład usuwania zbędnych jąder:
 
 sudo apt-get remove --purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d') 
Uwaga: pozostaw aktualnie używane jądro!
3. Czyszczenie dzienników systemowych (logów)
Dzienniki powstają automatycznie i mogą zajmować dziesiątki GB, zwłaszcza w przypadku intensywnie wykorzystywanych serwerów.
Instrukcje krok po kroku
- Sprawdź rozmiar dzienników systemd –
 
 journalctl --disk-usage 
- Wyczyść dzienniki starsze niż określony czas (np. 3 dni):
 
 sudo journalctl --vacuum-time=3d 
Możesz dostosować czas do własnych potrzeb.
- Warto od czasu do czasu sprawdzić rozmiar katalogu /var/log –
 
 du -sh /var/log 
4. Usuwanie starszych wersji aplikacji Snap
Pakiety Snap przechowują co najmniej dwie starsze wersje każdej aplikacji, generując znaczny narzut na przestrzeń dyskową.
Instrukcje krok po kroku
- Wyświetl listę zainstalowanych paczek Snap i zajęte miejsce –
 
 sudo snap list --all 
- Usuń stare wersje paczek Snap (które nie są w użyciu) –
 
 sudo snap remove nazwa_pakietu --revision stara_wersja 
Powtarzaj dla każdej zbędnej wersji.
5. Wykorzystanie graficznych narzędzi do czyszczenia systemu
Istnieją aplikacje, które pomagają automatycznie wyszukiwać i usuwać zbędne pliki oraz oczyszczać system.
Najpopularniejsze narzędzia
- Stacer – narzędzie do czyszczenia, monitorowania i optymalizacji systemu.
 - BleachBit – program do usuwania zbędnych plików systemowych, śladów użytkownika czy cache aplikacji.
 
Instrukcje krok po kroku (na przykładzie Stacer)
- Instalacja Stacer (Ubuntu):
 
 sudo apt install stacer 
- Uruchom aplikację – Z menu Start albo terminala:
 
 stacer 
- Wybierz „System Cleaner” i rozpocznij skanowanie.
Po skanowaniu wybierz pliki do usunięcia i kliknij „Clean”. 
Dodatkowe wyjaśnienia i praktyczne rady
- Kopie zapasowe – Zawsze wykonaj backup ważnych danych przed usunięciem plików systemowych lub aplikacji.
 - Sprawdzaj co usuwasz – Przy pracy z poleceniami usuwającymi rekurencyjnie (
rm -r) łatwo przez pomyłkę skasować cały katalog – uważaj! - Analiza zajętości – Użyj 
du -sh *w katalogu domowym lub głównym, aby sprawdzić, które foldery zajmują najwięcej miejsca. 
Stosując regularnie powyższe 5 skutecznych metod, zadbasz o porządek i odpowiednią ilość wolnego miejsca na dysku, niezależnie od używanej dystrybucji Linuksa.




