Væsentlige kommandoer til at overvåge diskbrug i Linux
Overvågning af diskbrug er afgørende for at opretholde et sundt Linux-system. Ved regelmæssigt at kontrollere diskforbruget kan du forhindre diskpladsproblemer, identificere store filer og mapper og administrere lageret effektivt. Denne artikel dækker vigtige kommandoer til at overvåge diskbrug i Linux.
1. 'df'
Kommandoen df
(diskfri) viser mængden af ledig diskplads på filsystemet:
df -h
Indstillingen -h
giver menneskelæsbare output, der viser størrelser i KB, MB eller GB.
2. 'du'
Kommandoen du
(diskforbrug) estimerer brugen af filplads. Sådan kontrolleres diskbrugen af en mappe og dens indhold:
du -sh /sti/til/mappe
Indstillingen -s
opsummerer den samlede størrelse, og -h
gør output let læseligt.
3. 'ncdu'
ncdu
(NCurses Disk Usage) er et interaktivt værktøj, der giver en visuel repræsentation af diskbrug:
ncdu
Hvis den ikke er installeret, kan du tilføje den ved hjælp af din pakkehåndtering (f.eks. sudo apt install ncdu
på Debian-baserede systemer).
4. 'ls'
Kommandoen ls
med indstillingen -lh
viser filer og mapper sammen med deres størrelser i et menneskeligt læsbart format:
ls -lh
5. 'find'
Kommandoen find
kan finde filer baseret på størrelse. For at finde filer, der er større end 100 MB:
find /sti/til/søg -type f -størrelse +100M
6. 'lsof'
Kommandoen lsof
(liste åbne filer) viser åbne filer og de processer, der åbnede dem. Dette kan hjælpe med at identificere, hvilke filer der bruger diskplads:
lsof +L1
Denne kommando viser åbne filer, der er blevet slettet, men som stadig bruger diskplads.
7. 'stat'
Kommandoen stat
viser detaljerede oplysninger om en fil eller et filsystem, inklusive dens størrelse og lagerplacering:
stat filnavn
8. inode brug
Kommandoen df -i
viser inode-brug, hvilket er vigtigt for systemer med mange små filer:
df -i
Inoder er datastrukturer, der gemmer information om filer, og at løbe tør for inoder kan forhindre nye filer i at blive oprettet, selvom der er ledig diskplads.
9. 'btrfs filesystem df'
Hvis du bruger et Btrfs-filsystem, giver kommandoen btrfs filsystem df
detaljerede oplysninger om diskbrug, herunder data, metadata og systemplads:
btrfs filsystem df /mountpoint
10. Journalføring af filsystemlogfiler
For systemer, der bruger journalføringsfilsystemer som ext4, kan overvågningslogstørrelser være afgørende. Kommandoen journalctl --disk-usage
viser størrelsen af systemd journal logs:
journalctl --diskbrug
Konklusion
Overvågning af diskbrug er afgørende for at opretholde et velfungerende Linux-system. Ved at bruge disse kommandoer kan du effektivt administrere dit lager, identificere potentielle problemer og sikre, at dit system kører problemfrit. Uanset om du foretrækker simple kommandoer som df
og du
eller mere avancerede værktøjer som ncdu
og lsof
, tilbyder Linux en række muligheder, der passer til dine overvågningsbehov.