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.