macOS: Laufende Prozesse pro Volume anzeigen lassen
Nov 2024 macOS
Beim Deaktivieren eines Volumes im Festplattendienstprogramm erhält man die Meldung:
Um ein Volume deaktivieren zu können, müssen vorher alle Prozesse, die darauf zugreifen, beendet werden.
Mit dem Befehl
Der Befehl
Solange diese Prozesse laufen, funktioniert auch ein
Die Prozesse werden mit dem Kommando
Jetzt läßt sich das Volume im Festplattendienstprogramm oder im Terminal deaktivieren:
macOS Sequoia
Um ein Volume deaktivieren zu können, müssen vorher alle Prozesse, die darauf zugreifen, beendet werden.
Mit dem Befehl
fuser
kann man im Terminal feststellen, welche Prozesse auf ein bestimmtes Volume zugreifen:% sudo fuser -u /Volumes/Macintosh\ HD\ Ventura\ -\ Data
Password:
/Volumes/Macintosh HD Ventura - Data: 107(root) 296(root)
Der Befehl
ps -ef
zeigt laufende Prozesse an:% ps -ef |grep 107
0 107 1 0 6:40am ?? 0:04.36 /System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Support/mds
501 863 845 0 6:45am ttys000 0:00.01 grep 107
% ps -ef |grep 296
0 296 1 0 6:40am ?? 0:04.81 /System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support/mds_stores
501 870 845 0 6:45am ttys000 0:00.01 grep 296
Solange diese Prozesse laufen, funktioniert auch ein
umount
aus dem Terminal nicht:% sudo umount /Volumes/Macintosh\ HD\ Ventura\ -\ Data
umount(/Volumes/Macintosh HD Ventura - Data): Resource busy -- try 'diskutil unmount'
Die Prozesse werden mit dem Kommando
kill
beendet:% sudo kill -9 107
% sudo kill -9 296
Jetzt läßt sich das Volume im Festplattendienstprogramm oder im Terminal deaktivieren:
% sudo umount /Volumes/Macintosh\ HD\ Ventura\ -\ Data
%
macOS Sequoia