• Reset your password

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log in
Hjem
Linuxin 2025

Breadcrumb

  • Hjem
  • forums
  • Find ud hvad der fylder op på disken

Hvad kan du med 100% sikkerhed sige, at du har stemt?

Resultater

1
0% (0 stemmer)
2
0% (0 stemmer)
Schrödinger
100% (1 stemme)
Antal stemmer: 1
Af marlar | 30.05.2012 22:24

Find ud hvad der fylder op på disken

Artikel

Det sker at man trænger til at rydde op på disken, fx fordi man er ved at løbe tør for plads. Nogle gange ved man med det samme hvad der fylder, men andre gange skal der lidt analyse til. I denne lille artikel vil jeg derfor se på hvad man gøre for at finde frem til det som fylder op i systemet.



Allerførst, hvor meget plads er der tilbage? Her kan man bruge kommandoen df:



df -h



Filesystem Size Used Avail Use% Mounted on

/dev/sda1 942M 394M 501M 44% /

tmpfs 7,9G 0 7,9G 0% /lib/init/rw

udev 10M 104K 9,9M 2% /dev

tmpfs 7,9G 0 7,9G 0% /dev/shm

/dev/sda10 370G 199G 153G 57% /data

/dev/sda9 9,2G 150M 8,6G 2% /home

/dev/sda8 4,6G 463M 3,9G 11% /tmp

/dev/sda5 9,2G 1,9G 6,9G 21% /usr

/dev/sda7 9,2G 5,1G 3,7G 58% /va







Ovenstående viser hvor meget plads der er brugt hhv. tilbage på de forskellige partitioner (eller rettere, filsystemer) og hvor de er monteret.



-h (eller --human-readable) sørger for at vise tallene i læsbare enheder, fx 153G i stedet for 160415628.



Men hvordan er pladsforbruget fordelt? Her kan man bruge kommandoen du der viser diskforbruget i den aktuelle mappe og nedefter. Problemet er dog at den som standard viser det hele i en pærevælling der ikke giver meget overblik, så man kan med fordel viser det samlede pladsforbrug på mappeniveau i stedet. Hvis man så kører det igennem en sort fås en fin oversigt:



du -h --max-depth=0 */ .[^.]*/ | sort -rh



24G VirtualBox VMs/

11G Downloads/

5,1G .local/

2,8G Www/

2,7G .mozilla/

1,3G Programmering/

884M .android/

...

...





Nu er det tydeligt hvad der tager pladsen.



I ældre distroer (fx Debian Lenny) mangler -h optionen til sort som gør at den kan finde ud af at sortere de ovennævnte læsbare enheder korrekt. Her må man så ty til et længere alternativ:



du --max-depth=0 -k * | sort -nr | cut -f2 | xargs -d '\n' du -sh



I begge tilfælde kan man passende lave et alias som jeg kalder duh (du human readable):



For nyere distroer:

alias duh='du -h --max-depth=0 */ .[^.]*/ | sort -rh'



For ældre distroer:

alias duh='du --max-depth=0 -k * | sort -nr | cut -f2 | xargs -d '\''\n'\'' du -sh'



Aliaset kan sættes ind i ~/.bashrc så det altid er til rådighed. I hvert fald på Debian-systemer, det kan være anderledes i andre distroer.



Hvis der er brug for en dybere analyse, kan man have stor glæde af det lille perl-program dispus som viser pladsforbruget interaktivt.



Outputtet minder om duh, men ved at trykke på de viste taster + Enter, kravler programmet ned i den pågældende mappe og viser det herfra gældende pladsforbrug:



./dispus .

dispus v2.7 - Reading usage in /home/marlar



1. 24,597,824 KB VirtualBox VMs

2. 11,149,016 KB Downloads

3. 5,298,364 KB .local

4. 2,886,628 KB Www

5. 2,825,320 KB .mozilla

6. 1,344,556 KB Programmering

7. 904,212 KB .android



1



dispus v2.7 - Reading usage in /home/marlar/VirtualBox VMs



1. 20,328,824 KB XP

2. 4,268,996 KB Linux



1



dispus v2.7 - Reading usage in /home/marlar/VirtualBox VMs/XP



1. 20,328,436 KB Snapshots

2. 276 KB Logs

48 KB XP.vbox-prev

48 KB XP.vbox

12 KB XP.vbox.bak







Man kan gå et niveau op i dispus ved at indtaste .. og derefter Enter.



Endelig findes der naturligvis også grafiske værktøjer, fx Baobab der viser forbruget i et smart interaktivt ringdiagram. Ved at klikke på de enkelte ringe, fås en yderligere analyse af forbruget i den pågældende mappe:



[inline:Baobab.png=Baobab]



Som regel foretrækker jeg dog kommandoværktøjerne, men det er jo en smagssag.

  • Log in to post comments

Kommentarer4

12 år 11 måneder siden

Permalink

Indsendt af mich den 31. maj 2012 kl. 02:52

Permalink

Fin lille oversigt.
Mere af

Fin lille oversigt.

Mere af det og mindre ævl og kævl.



Øh, ups, det var vist OT.

  • Log in to post comments

12 år 11 måneder siden

Permalink

Indsendt af cb400f den 31. maj 2012 kl. 17:57

Permalink

Filelight er et andet

Filelight er et andet grafisk værktøj til formålet.

  • Log in to post comments

12 år 11 måneder siden

Permalink

Indsendt af paldepind den 31. maj 2012 kl. 18:18

Permalink

Der er også Baobab. Jeg

Der er også Baobab. Jeg foretrækker dog Filelight, da det giver et bedre overblik.

  • Log in to post comments

12 år 11 måneder siden

Permalink

Indsendt af cb400f den 31. maj 2012 kl. 20:44

Permalink

Baobab er allerede nævnt i

Baobab er allerede nævnt i artiklen ;-)

  • Log in to post comments

Svar søges

2 stk Jolla C2 sælges 0
Den er go 0
Vil du have et sikrere og mere privat internet? Du skal blot installere Vivaldi-browseren med Proton VPN understøttelse! 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

Det første forumindlæg efter installation af Forum-modulet 7
Test 1
Vanilla OS 12
Nye forum-indlæg viser sig kun 1 gang 1
Vil alle forumindlæg vise sig to gange 1
Hjælp til remote terminal vindue? 3
PCLinuxOS 19
Kan ikke boote på installation 24
80-20 reglen 1
Skærmlys fader ud på min bærbare 8
32 bit distro på max 700mb der stadig understøttes 26
Har vi nogen Linux konsulenter i Slagelse området? 3
Virkelig 7
gnome-software? 3
Archer T2U AC600 Wireless Dual Band USB Adapter 26
En farverig APT 3.0 udgivelse imponerer med sine nye funktioner 2
Unix's fødsel 2
Linux Mint 13
"Intet realistisk alternativ" - mig i r*ven 1
German state moving 30,000 PCs to LibreOffice 6

Copyright © 2025 Company Name - All rights reserved

Developed & Designed by Alaa Haddad