Harde schijf gebruik
17 oktober 2012 - 21:23   
geplaatst door: bcvthul
Indien ik de Finder zo instel dat deze verborgen bestanden zichtbaar moet maken en de Finder de grootte van folders laat bepalen dan lijkt er een gat te ontstaan hoeveel data dat in gebruik is op de harde schijf.

Op root nivo zou zo'n 100Gb in beslag zijn genomen, indien ik de groottes van de folders een nivo lager bepaal en deze optel dan zou het totaal zo'n 70Gb moeten zijn. Een gat van zo'n 30Gb.

Kan iemand dit verklaren? Bepaalt Finder de grootte van folders verkeerd?

Ik heb een Macbook late 2008 met Mac OS X 10.7.5.

Harde schijf gebruik
17 oktober 2012 - 21:38    reactie #1
geplaatst door: Pieterr
Probeer te achterhalen waar de "verborgen" (grote) bestanden zitten.
Daar zijn diverse tools voor, bv http://www.omnigroup.com/products/omnidisksweeper/
"One experiment is worth a thousand expert opinions."
Harde schijf gebruik
17 oktober 2012 - 21:59    reactie #2
geplaatst door: kokkiejan
Er zijn mappen waar je geen toegang toe hebt. Denk b.v. aan die van een andere user. Daarvan krijg je dan ook geen info over de grootte. Zit zo'n map in een map dan wordt de grootte ervan niet meegeteld. Kan dat het zijn?
Harde schijf gebruik
17 oktober 2012 - 22:12    reactie #3
geplaatst door: bcvthul
@Pieterr:

Ik heb OmniDiskSweep zijn werk laten doen. Hier ontstaat dezelfde situatie:
Voor de sweep aktie zou de schijf 106.6GB in gebruik hebben na de sweep (in ander venster) 65.6GB

Harde schijf gebruik
17 oktober 2012 - 22:27    reactie #4
geplaatst door: bcvthul
@kokkiejan:

Je kon nog  wel eens gelijk heb. De computer heeft andere gebruikers en ik kan niet in alle folders van deze gebruikers kijken (OmniDiskSweeper ook niet). Ik zal dit verder onderzoeken.

Harde schijf gebruik
17 oktober 2012 - 22:28    reactie #5
geplaatst door: Timotheus
Een andere (gratis) tool van dit type is Disk Inventory X.
I went there and came back / It was nothing special / The river at high tide / The mountain veiled by misty rain
Harde schijf gebruik
17 oktober 2012 - 22:49    reactie #6
geplaatst door: bcvthul
kokkiejan heeft gelijk. Ik heb de OmniDiskSweeper ook uitgevoerd als root. Toen kwam de ' verloren'  GB's naar boven bij de andere gebruikers.

Draadje kan op slot (hoe doe je dat?). Bedankt voor de (snelle) reakties allemaal! Slaap lekker (indien van toepassing...)

Harde schijf gebruik
17 oktober 2012 - 23:06    reactie #7
geplaatst door: Jamo
Helemaal begrijpen de ik je vraag niet, maar als je echt wilt weten hoe het nu zit, dan moet je een Terminal-sessie starten. Ik ga er van uit dat je een account hebt die de computer mag beheren. In de Terminal kan je het volgende doen:

Bekijken welke file systemen er zijn en wat het disk gebruik is:
(typ in)
df -h

Bij mij geeft dit:

Filesystem                          Size   Used  Avail Capacity   iused     ifree %iused  Mounted on
/dev/disk0s2                      1.4Ti  599Gi  797Gi    43% 157088605 208986137   43%   /
devfs                              186Ki  186Ki    0Bi   100%       642         0  100%   /dev
map -hosts                         0Bi    0Bi    0Bi   100%         0         0  100%   /net
map auto_home                   0Bi    0Bi    0Bi   100%         0         0  100%   /home
/dev/disk0s3                   620Mi  465Mi  155Mi    76%    119130     39560   75%   /Volumes/Recovery HD


Je ziet dat op de eerste regel staat er in totaal 1.4T in het file systeem kan; dat er 599 Gb in gebruik is en 797GB vrij.

Wil je meer weten waar dit gebruik dan in zit, dan kan je het volgende commando geven:

cd /
sudo du -shxc *
(je moet vervolgens je wachtwoord intikken).

Dan duurt het wel even voordat het commando 'du' klaar is. Het laat wel telkens de hoeveelheid data in een map zien die net verwerkt is. Bij mij zie ik uiteindelijk:

7,2G  Applications
6,0G  Library
 0B  Network
3,2G  System
579G  Users
4,0K  Volumes
2,7M  bin
 0B  cores
4,5K  dev
4,0K  etc
1,0K  home
7,8M  mach_kernel
1,0K  net
1,8G  private
1,5M  sbin
4,0K  tmp
364M  usr
4,0K  var
597G  total


Ook hier zie je al een verschilletje optreden.

Wil je weten waar die 579G bij de Users map zijn verdeeld, dan doe je:

cd /Users
sudo du -shxc *

Dit geeft bij mij:

iMac2007:Users jan$ sudo du -shxc *
7,6M  Guest
439G  Shared
445M  admin
13G  beni
4,1G  caroline
123G  jan
579G  total

Ik heb dit als "super-user" gedaan. Doe ik dit onder mijn eigen naam, dan komen er andere getallen uit:


iMac2007:Users jan$ du -shxc * 2>/dev/null
 0B  Guest
439G  Shared
24K  admin
48K  beni
8,3M  caroline
123G  jan
562G  total

De 2>/dev/null zorgt er voor dat foutmeldingen niet getoond worden. Foutmeldingen dat je geen permissie hebt om in mappen van andere gebruikers te kijken.

Hier zie je dus een verschil dat wordt veroorzaakt doordat je geen permissie hebt de gebruikte ruimte in de mappen van andere gebruikers te mogen bepalen.

Ik hoop dat het een beetje duidelijk is.

Jamo