1.Osnovni komandi za skladiranje na Linux
Komandite df i du go formiraat jadroto na analizata za skladiranje na Linux. Ovie alatki pomagaat da se sledi upotrebata na diskot i da se identifikuvaat potencijalnite problemi so prostorot.
df -h
ni gi prikazhuva informaciite za montiran datotechen sistem vo format chitliv za lugje:
datotechen sistem, golemina, na raspolaganje, vo upotreba% Montirani na
/dev/sda1 20G 14G 4.6G 75% /
/dev/sdb1 100G 50G 45G 53% /data
tmpfs 4G 0 4G 0% /run
Kluchni opcii za df:
- -i
Ja prikazhuva iskoristenosta vo inod-ovi namesto koristenje iskoristenost vo blokovi - -T
Ni gi prikazhuva tipovite na datotechnite sistemi - --exclude-type=tmpfs
Gi Filtrira odredeni tipovi datotechen sistem
Komandata du ja analizira iskkoristenosta na prostorot vo direktoriumot:
du -sh /path/to/direktorium
Nekoi voobichaeni kombinacii na df komandata:
- du -sh *
Ja prikazhuva vkupnata golemina na sekoja stavka vo tekovniot direktorium - du -h --max-depth=1
Prikazhuva golemini na direktoriumi vo dlabochina od edno nivo - du --threshold=1G
Gi nabrojuva samo stavkite pogolemi od 1 GB
2.Napredni alatki za analiza na diskovniot prostor
Instalirajte gi potrebnite alatki:
# Ubuntu/Debian
sudo apt install ncdu prometheus-node-exporter sysstat iotop
# RHEL/CentOS/Fedora
sudo dnf install ncdu prometheus-node-exporter sysstat iotop
Komandata ncdu obezbeduva interaktiven interfejs za analiza na skladiranje:
ncdu /
Kopchinja za navigacija:
- Kopchinja so strelki
Dvizhete se niz direktoriumite - Vnesete
Vlezete vo izbraniot direktorium - d
Izbrishete ja izbranata stavka (koristete ja so pretpazlivost)
Pronaogjanje na golemi datoteki so napredni komandi:
# Datoteki pogolemi od 1GB, so izmeneta sodrzhina vo poslednite 30 dena.
find / -type f -size +1G -mtime -30
# Top 10 najgolemi datoteki vo sistemot
find / -type f -exec du -Sh {} + | sort -rh | head -n 10
# Datoteki koi brzo rastat
find / -type f -size +100M -mtime -1
3.Analiza na performansite na skladiranje
Sledete ja statistikata na I/O (vlez/izlez) so komandata iostat:
iostat -xz 1
Proverete gi performansite za chitanje/zapishuvanje na diskot:
dd if=/dev/zero of=test bs=1G count=1 oflag=direct
Sledete gi operaciite na datotechniot sistem:
sudo iotop -o
4.Ischistete gi nepotrebnite instalaciski paketi.
Brishenje na ostatocite od instalaciskite paketi:
sudo apt clean
ili
sudo dnf clean all
Brishenje na sistemskite logovi postari od 7 dena.:
sudo journalctl --vacuum-time=7d
Brishenje na nepotrebnite Doker aplikacii:
docker system prune -a
Proverete dali ima izbrishani, no se ushte otvoreni datoteki:
sudo lsof | grep deleted
Analizirajte ja fragmentacijata na diskot:
sudo e4defrag -c /