Viktige kommandoer for å overvåke diskbruk i Linux
Overvåking av diskbruk er avgjørende for å opprettholde et sunt Linux-system. Ved å sjekke diskbruk regelmessig kan du forhindre diskplassproblemer, identifisere store filer og kataloger og administrere lagring effektivt. Denne artikkelen dekker viktige kommandoer for å overvåke diskbruk i Linux.
1. 'df'
Kommandoen df
(diskfri) viser hvor mye diskplass som er tilgjengelig på filsystemet:
df -h
Alternativet -h
gir lesbare utdata, og viser størrelser i KB, MB eller GB.
2. 'du'
Kommandoen du
(diskbruk) anslår bruk av filplass. For å sjekke diskbruken til en katalog og dens innhold:
du -sh /bane/til/katalog
Alternativet -s
oppsummerer den totale størrelsen, og -h
gjør utdataene lesbare for mennesker.
3. 'ncdu'
ncdu
(NCurses Disk Usage) er et interaktivt verktøy som gir en visuell representasjon av diskbruk:
ncdu
Hvis den ikke er installert, kan du legge den til ved å bruke pakkebehandlingen (f.eks. sudo apt install ncdu
på Debian-baserte systemer).
4. 'ls'
ls
-kommandoen med -lh
-alternativet viser filer og kataloger sammen med deres størrelser i et menneskelig lesbart format:
ls -lh
5. 'find'
Kommandoen finn
kan finne filer basert på størrelse. For å finne filer som er større enn 100 MB:
finn /bane/til/søk -type f -størrelse +100M
6. 'lsof'
Kommandoen lsof
(liste åpne filer) viser åpne filer og prosessene som åpnet dem. Dette kan hjelpe med å identifisere hvilke filer som bruker diskplass:
lsof +L1
Denne kommandoen viser åpne filer som har blitt slettet, men som fortsatt bruker diskplass.
7. 'stat'
Kommandoen stat
viser detaljert informasjon om en fil eller et filsystem, inkludert størrelse og lagringsplassering:
stat filnavn
8. inode bruk
df -i
-kommandoen viser inode-bruk, som er avgjørende for systemer med mange små filer:
df -i
Inoder er datastrukturer som lagrer informasjon om filer, og å gå tom for inoder kan forhindre at nye filer opprettes selv om det er ledig diskplass.
9. 'btrfs filesystem df'
Hvis du bruker et Btrfs-filsystem, gir kommandoen btrfs filesystem df
detaljert informasjon om diskbruk, inkludert data, metadata og systemplass:
btrfs filsystem df /mountpoint
10. Journalføring av filsystemlogger
For systemer som bruker journalføringsfilsystemer som ext4, kan overvåkingsloggstørrelser være avgjørende. Kommandoen journalctl --disk-usage
viser størrelsen på systemd-journalloggene:
journalctl --diskbruk
Konklusjon
Overvåking av diskbruk er avgjørende for å opprettholde et velfungerende Linux-system. Ved å bruke disse kommandoene kan du effektivt administrere lagringen din, identifisere potensielle problemer og sørge for at systemet ditt fungerer problemfritt. Enten du foretrekker enkle kommandoer som df
og du
eller mer avanserte verktøy som ncdu
og lsof
, tilbyr Linux en rekke alternativer som passer dine overvåkingsbehov.