#speicherplatz
26 Einzeiler mit diesem Stichwort.
Alle Einzeiler mit Tag speicherplatz
Datei leeren, ohne sie zu löschen
$truncate -s 0 -- /var/www/vhosts/example.com/logs/error_log
Details und Speicherverbrauch eines Plesk-Abonnements anzeigen
#plesk bin subscription --info example.com
Die 20 größten Tabellen des Servers finden
#mysql -e 'SELECT table_schema, table_name, ROUND((data_length + index_length) / 1024 / 1024, 1) AS mb, table_rows FROM information_schema.tables ORDER BY data_length + index_length DESC LIMIT 20;'
Docker aufräumen: gestoppte Container, Netze und Cache
#docker system prune
Freien Speicherplatz aller Dateisysteme anzeigen
$df -hT -x tmpfs -x devtmpfs -x squashfs
Gelöschte, aber noch geöffnete Dateien finden
#lsof -nP +L1
Gesamtgröße aller Dateien eines Typs berechnen
$find /var/www/vhosts/example.com/httpdocs/wp-content/uploads -type f -iname '*.mp4' -printf '%s\n' | awk '{s+=$1; n++} END {printf "%d Dateien, %.1f MB\n", n, s/1048576}'
Größe aller Datenbanken in MB anzeigen
#mysql -e 'SELECT table_schema AS db, ROUND(SUM(data_length + index_length) / 1024 / 1024, 1) AS mb FROM information_schema.tables GROUP BY table_schema ORDER BY mb DESC;'
Größe aller Unterverzeichnisse anzeigen
$du -xh -d 1 /var/www/vhosts 2>/dev/null | sort -rh | head -20
Größe der WordPress-Tabellen anzeigen
$wp db size --tables --path=/var/www/vhosts/example.com/httpdocs
Größe des systemd-Journals dauerhaft begrenzen
#mkdir -p /etc/systemd/journald.conf.d && printf '[Journal]\nSystemMaxUse=500M\n' > /etc/systemd/journald.conf.d/size.conf && systemctl restart systemd-journald
Größte Dateien im gesamten Git-Verlauf finden
$git rev-list --objects --all | git cat-file --batch-check='%(objecttype) %(objectname) %(objectsize) %(rest)' | awk '$1=="blob"' | sort -k3 -rn | head -n 20
Größte Dateien in einem Verzeichnis finden
$find /var/www/vhosts -type f -size +500M -exec ls -lh {} + 2>/dev/null | sort -k5 -rh | head -20
Größte Logdateien auf dem Server finden
#du -ah /var/log 2>/dev/null | sort -rh | head -20
Heruntergeladene Paketdateien aus dem apt-Cache löschen
#du -sh /var/cache/apt/archives && apt clean
Inode-Belegung der Dateisysteme prüfen
$df -ih -x tmpfs -x devtmpfs -x squashfs
Installierte Pakete nach Größe sortiert anzeigen
$dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -rn | head -n 20
Logrotation sofort erzwingen
#logrotate -vf /etc/logrotate.d/nginx
Speicherbedarf einzelner Docker-Container anzeigen
#docker ps -a --size
Speicherplatz des systemd-Journals anzeigen
#journalctl --disk-usage
Speicherplatz interaktiv mit ncdu analysieren
$ncdu -x /var
Speicherplatz von Docker-Images, Containern und Volumes anzeigen
#docker system df -v
Speicherverbrauch aller Webspaces unter /var/www/vhosts
#du -sh /var/www/vhosts/*/ 2>/dev/null | sort -rh | head -20
Speicherverbrauch der Postfächer in Plesk pro Domain
#du -sh /var/qmail/mailnames/*/ 2>/dev/null | sort -rh | head -20
Systemd-Journal auf eine Maximalgröße verkleinern
#journalctl --vacuum-size=500M
Verwaiste Docker-Images entfernen
#docker image prune