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

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).

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.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

ALL ARTICLES & CATEGORIES

CCTV

Data Privacy

Digital Analytics

Digital Marketing

IT & Networks

Raspberry Pi

Smart Home

Tutorials

Tutorials

Tutorials

Tutorials

Tutorials

Tworzenie stron internetowych

Wordpress Hacks

Home Sitemap