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.