InterspaceWissensdatenbankTechnische ArtikelTutorialsHow to Analyze Disk Storage in Linux
TUTORIALS
14-Nov-2024
How to Analyze Disk Storage in Linux
Dieser Inhalt ist nur auf Englisch verfügbar.

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 /

Verwandter Inhalt
Dokumentation
Cloud
Kommunikation
Hosting
My Interspace
Technische Artikel
Tutorials
Lernen
Nachrichten
Neueste Nachrichten
Neueste Ereignisse
Verwandte Produkte
Premium Internetzugang
Hochwertigster Internetzugang für professionelle Anforderungen. Überlegene Punkt-zu-Punkt Glasfaserverbindung, symmetrische Down/Up Geschwindigkeit, unbegrenzter Datenverkehr, SLA 99,9% und statische IP. Direkte Verbindungen zu den wichtigsten Tier-1 globalen Providern. Unsere Netzwerkarchitektur wurde mit Leidenschaft entwickelt, um höchste Verbindungsqualität zu jedem Ziel weltweit zu gewährleisten, mit unübertroffenen Übertragungsgeschwindigkeiten und mehrstufiger Redundanz.
Dedicated Server
Dedizierte Server mit hochwertiger Hardware von bekannten Server-Herstellern. Sie werden in unseren eigenen Rechenzentren gehostet, wodurch wir die volle Kontrolle über die Gewährleistung der Verfügbarkeit rund um die Uhr haben. Auswahl an primären Rechenzentren und einem Disaster Recovery Standort in sicherer Entfernung. Stromversorgungsoptionen (Reset, Ein/Aus) und kostenloses KVM-over-IP rund um die Uhr per Mausklick verfügbar, einschließlich der Unterstützung zum ferngesteuerten Booten/Installieren Ihrer eigenen ISO-Images.
Elastic Cloud VPS
Elastic Cloud VPS ist eine virtuelle Maschine, die von fortschrittlichen Cloud- und Netzwerktechnologien angetrieben wird und bedeutende Vorteile gegenüber traditionellem VPS-Hosting zu einem unschlagbaren Preis-Leistungs-Verhältnis bietet. Betriebssystem und Apps in nur 1 Minute bereitstellen. Funktionen dynamisch hinzufügen oder entfernen. Ein-Klick automatische Backups, Snapshots und Disaster Recovery Replikation, gespeichert in einem entfernten Rechenzentrum in sicherer Entfernung. Neue Generation von AMD EPYC CPUs, ultraschnelle NVMe-Festplatten, dedizierte Verbindungen und kostenloses privates Netzwerk.


Unsere Website verwendet Cookies. Durch die weitere Nutzung unserer Website stimmen Sie der Verwendung von Cookies zu und akzeptieren unsere Allgemeinen Geschäftsbedingungen.    Ich verstehe