LW IT Solutions
« Blog Overview /IT & Networks/Tutorials / Tutorial: Zarządzanie przestrzenią dyskową: Wyszukiwanie największych plików...
This post in other languages:

Tutorial: Zarządzanie przestrzenią dyskową: Wyszukiwanie największych plików przez SSH w Ubuntu/Debian

Tutorial: Zarządzanie przestrzenią dyskową: Wyszukiwanie największych plików przez SSH w Ubuntu/Debian

Efektywna konserwacja serwera wymaga regularnego monitorowania zużycia przestrzeni dyskowej. Gdy partycja zbliża się do zapełnienia, identyfikacja największych plików jest najskuteczniejszym sposobem na odzyskanie miejsca. Poniższy poradnik przedstawia dwie metody lokalizowania dużych plików w systemach Ubuntu i Debian za pomocą linii komend.

Metoda 1: Użycie polecenia find

Polecenie find jest wysoce efektywne w wyszukiwaniu plików przekraczających określony próg rozmiaru. Metoda ta jest użyteczna przy szukaniu plików większych niż zdefiniowany limit (np. 500MB).

Diagram do artykułu: Metoda 1: Użycie polecenia find, Metoda 2: Użycie poleceń du oraz sort, Przykładowy wynik
Przebieg z artykułu w 3 krokach: Metoda 1: Użycie polecenia find, Metoda 2: Użycie poleceń du oraz sort, Przykładowy wynik.
find /sciezka/do/katalogu -type f -size +500M -exec ls -lh {} +
  • /sciezka/do/katalogu: Punkt startowy wyszukiwania.
  • -type f: Określa, że mają być wyświetlane tylko pliki (a nie katalogi).
  • -size +500M: Filtruje pliki większe niż 500 Megabajtów.
  • -exec ls -lh {} +: Wykonuje polecenie ls -lh, aby wyświetlić szczegóły plików.

Metoda 2: Użycie poleceń du oraz sort

W celu zidentyfikowania „Top N” największych plików lub katalogów, preferowanym podejściem jest połączenie polecenia du (disk usage) z sort. Pozwala to na uzyskanie posortowanej listy.

du -ah /sciezka/do/katalogu | sort -rh | head -n 10
  • du -ah: Oblicza zużycie dysku dla wszystkich plików i katalogów w czytelnym formacie.
  • sort -rh: Sortuje wyniki według rozmiaru w kolejności odwrotnej (od największych) i interpretuje ludzkie jednostki (np. K, M, G).
  • head -n 10: Ogranicza wynik do 10 pierwszych pozycji.

Przykładowy wynik

Wykonanie polecenia du generuje wynik podobny do poniższego:

4.2G    /var/lib/docker/containers/a1b2c3d4/a1b2c3d4-json.log
2.1G    /var/log/syslog
1.8G    /home/user/backups/db_backup.sql
950M    /usr/share/zoneinfo/data.bin
...
Lukas Wojcik

Lukas Wojcik

Systems architect and technology enthusiast specializing in scalable tracking solutions, GMP Stack (GA4 & GTM), and robust backend architectures. Advocate for clean code and privacy-first design.

Get in Touch

Briefly describe your project or inquiry for a tailored response. This site is protected by reCAPTCHA.

Jeden komentarz

  1. Renata Ptaszyńska

    Oba polecenia trafiają w sedno, a przykładowy wynik z logiem Dockera na pierwszym miejscu jest boleśnie prawdziwy.

    Dwie rzeczy warto dopisać z praktyki. Po pierwsze ncdu — ten sam pomysł co du, ale z możliwością wchodzenia w katalogi i usuwania na miejscu, co przy szukaniu winowajcy oszczędza kilkanaście poleceń. Po drugie rozbieżność, która potrafi zmylić: du pokazuje zajętość na dysku, a nie sumę rozmiarów plików, więc przy dziesiątkach tysięcy małych plików różnica wobec intuicji sięga kilku procent. Przy porównywaniu z df to jedna z dwóch typowych przyczyn niezgodności — drugą są pliki usunięte, ale wciąż otwarte przez proces.

Napisanie komentarza

Adres e-mail nie jest publikowany. Pola obowiązkowe oznaczono gwiazdką.

ALL ARTICLES & CATEGORIES

CCTV

Śledź tę kategorię przez RSS

Cloud & AI

Śledź tę kategorię przez RSS

Data Privacy

Wszystkie artykuły w tej kategorii (11) Śledź tę kategorię przez RSS

Digital Analytics

Wszystkie artykuły w tej kategorii (44) Śledź tę kategorię przez RSS

Digital Marketing

Wszystkie artykuły w tej kategorii (25) Śledź tę kategorię przez RSS

IT & Networks

Wszystkie artykuły w tej kategorii (15) Śledź tę kategorię przez RSS

Raspberry Pi

Śledź tę kategorię przez RSS

Smart Home

Wszystkie artykuły w tej kategorii (11) Śledź tę kategorię przez RSS

Tworzenie stron internetowych

Śledź tę kategorię przez RSS

Wtyczki i triki WordPress

Śledź tę kategorię przez RSS