InterspaceBaza znanjaTehnički članciTutorijaliKako analizirati skladišteni prostor u Linuxu
TUTORIJALI
14-Nov-2024
Kako analizirati skladišteni prostor u Linuxu
Ovaj sadržaj je dostupan samo na engleskom.

1.Essential Linux Storage Commands

The df and du commands form the core of Linux storage analysis. These tools help track disk usage and identify potential space issues.
df -h displays mounted filesystem information in human-readable format:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 14G 4.6G 75% /
/dev/sdb1 100G 50G 45G 53% /data
tmpfs 4G 0 4G 0% /run

Key df options:

  • -i
    Shows inode usage instead of block usage
  • -T
    Displays filesystem types
  • --exclude-type=tmpfs
    Filters out specific filesystem types

The du command analyzes directory space usage:
du -sh /path/to/directory

Common du combinations:

  • du -sh *
    Shows total size of each item in current directory
  • du -h --max-depth=1
    Displays directory sizes one level deep
  • du --threshold=1G
    Lists only items larger than 1GB

2.Advanced Storage Analysis Tools

Install required tools:
# Ubuntu/Debian
sudo apt install ncdu prometheus-node-exporter sysstat iotop

# RHEL/CentOS/Fedora
sudo dnf install ncdu prometheus-node-exporter sysstat iotop

ncdu provides an interactive interface for storage analysis:
ncdu /

Navigation keys:

  • Arrow keys
    Move through directories
  • Enter
    Enter selected directory
  • d
    Delete selected item (use with caution)

Finding large files with advanced commands:
# Files larger than 1GB, modified in last 30 days
find / -type f -size +1G -mtime -30

# Top 10 largest files in system
find / -type f -exec du -Sh {} + | sort -rh | head -n 10

# Files growing rapidly
find / -type f -size +100M -mtime -1

3.Storage Performance Analysis

Monitor I/O statistics with iostat:
iostat -xz 1

Check disk read/write performance:
dd if=/dev/zero of=test bs=1G count=1 oflag=direct

Monitor file system operations:
sudo iotop -o

4.Clear common space hogs

Package Cache:
sudo apt clean or sudo dnf clean all

Journal Logs:
sudo journalctl --vacuum-time=7d

Docker:
docker system prune -a

Check for deleted but open files:
sudo lsof | grep deleted

Analyze disk fragmentation:
sudo e4defrag -c /

Povezani sadržaj
Dokumentacija
Cloud
Komunikacije
Hosting
My Interspace
Tehnički članci
Tutorijali
Učenje
Vesti
Najnovije vesti
Najnoviji događaji
Povezani proizvodi
Premium Internet pristup
Internet pristup najvišeg kvaliteta za profesionalne potrebe. Superiorna point-to-point optička veza, simetrična brzina download/upload, neograničen saobraćaj, SLA 99.9% i statička IP adresa. Direktne veze sa vodećim tier 1 globalnim provajderima. Naša mrežna arhitektura je pažljivo dizajnirana da obezbedi najviši kvalitet konekcija ka bilo kojoj destinaciji širom sveta, sa nenadmašnim brzinama prenosa i višeslojnom redundansom.
Dedicated Serveri
Namenski serveri na hardveru visokog kvaliteta od poznatih proizvođača servera. Hostirani su u našim data centrima, što nam omogućava potpunu kontrolu u osiguranju neprekidnog rada 24/7. Izbor primarnih data centara i disaster recovery centra lociranog na bezbednoj udaljenosti. Opcije za kontrolu napajanja (reset, isključivanje/uključivanje) i besplatan KVM-preko-IP dostupni 24/7 na jedan klik, uključujući podršku za daljinsko pokretanje/instalaciju vaših ISO slika.
Elastic Cloud VPS
Elastic Cloud VPS je virtuelna mašina pokretana naprednim cloud i mrežnim tehnologijama, koja nudi značajne prednosti u odnosu na tradicionalni VPS hosting po nenadmašnom odnosu cene i performansi. Pokrenite OS i aplikacije za samo 1 minut. Dinamički dodajte ili uklonite funkcije. Automatski backup jednim klikom, snimci stanja i replika za oporavak od katastrofa, smešteni u udaljenom data centru na bezbednoj udaljenosti. Nova generacija AMD EPYC procesora, ultra brzi NVMe diskovi, dedikovane konekcije i besplatna privatna mreža.


Naš sajt koristi kolačiće. Nastavljajući da koristite naš sajt, pristajete na korišćenje kolačića i slažete se sa našim Uslovima korišćenja. Razumem