Pagina1 van 1
Forum

Welkom bij de Tweaking4All gemeenschapsforums!
Voor je gaat deelnemen, bekijk de Forum Regels!

Specifieke onderwerpen: Start het onderwerp met de naam van het programma of systeem.
Bijvoorbeeld “MacOS X – Jouw vraag“, of bijvoorbeeld “MS Word – Jouw Tip of Truc“.

Merk op: Omschakelen naar een andere taal zal niet werken als je een post aan het lezen bent aangezien er waarschijnlijk geen vertaling beschikbaar is.



macOS - Bepaal welk...
 
Deel:
Meldingen
Alles wissen

[Opgelost] macOS - Bepaal welke applicaties jouw disk locken (unmount lukt niet)

1 Berichten
1 Gebruikers
0 Reactions
1,689 Bekeken
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2859
Topic starter  

Soms wil jouw Mac een disk niet ejecten (uitwerpen) en vaak is dat omdat een applicatie bezig is met de disk en geen "toestemming" geeft om de disk te ejecten.

Je kunt als volgt bepalen welke applicatie(s) dit mogelijkerwijs zouden kunnen veroorzaken - in Terminal.

Als eerste moeten we palen wat het zogenaamde mount-pad is. Meestal is dat een directory in /Volumes/ b.v. /Volumes/MyDisk. 

Vervolgens bepalen we met lsof (list open files) welke bestanden open zijn en door welke applicatie.
We hebben hiervoor wel suod (admin) rechten nodig:

sudo lsof /Volumes/MyDisk

Je krijgt dan een output zoals dit te zien:

COMMAND     PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
mds 180 root 23r DIR 53,2 16384 2 /Volumes/MyDisk
mds 180 root 27r DIR 53,2 16384 2 /Volumes/MyDisk
Finder 11722 hans 51r DIR 53,2 16384 2 /Volumes/MyDisk
QuickLook 11732 has 9r REG 52,3 1143491 7862 /Volumes/MyDisk/SomePicture.JPG

Hier zien we o.a. "mds" en "Finder" die bezig zijn met onze disk, maar het is niet erg waarschijnlijk dat deze twee jouw disk blokkeren.

"QuickLook" aan de andere kant heeft een JPG open en is waarschijnlijk de boosdoener.
Om dit te stoppen zullen we met sudi kill deze taak moeten "stoppen" - LET OP dat het killen van een applicatie er voor kan zorgen dat informatie/documenten die in de applicatie in gebruik zijn dus verloren gaat en niet opgeslagen wordt!

Als eerste bepalen we de PID van betreffende applicatie - hier is dat "11732".

Vervolgens killen we het met:

sudo kill 11732

   
BeantwoordenCiteren
Deel: