Sieh, wer Dateien auf einem Volume geöffnet hat, und wirf das aus, das hängt.
macOS meldet, ein Volume sei nicht ausgeworfen worden, weil es möglicherweise von einem oder mehreren Programmen verwendet wird, und sagt oft nicht, von welchen. Vitals listet jedes Volume mit den Apps und Programmen, die Dateien darauf festhalten, mit Namen, und „Beenden und auswerfen“ erledigt den Rest, sobald du zustimmst.
Die Zahlen sind simuliert: Eine Webseite kann deinen Mac nicht auslesen, und das soll sie auch nicht.
Jedes Volume, und ob es sich auswerfen lässt.
Jedes angeschlossene Volume ist eine Karte: sein Name, ob es intern, extern oder im Netzwerk ist, wie viele Dateien darauf geöffnet sind, und „Belegt“ oder „Bereit zum Auswerfen“. Wähle eines, um zu sehen, wer es festhält.
- Interne, externe und Netzwerkvolumes
- Belegt oder bereit zum Auswerfen
- Wie viele Dateien auf jedem geöffnet sind
- Auswerfen direkt auf der Karte, wie im Finder
Die Apps, die ein Volume festhalten, mit ihren Dateien.
Unter dem Volume steht jede App und jedes Programm, das etwas darauf geöffnet hat: der Ordner, in dem es arbeitet, wie viele Dateien es geöffnet hat, wie viele davon zum Schreiben, und ob es von diesem Volume läuft. Hilfsprozesse zählen zu ihrer App.
- Arbeitsordner, geöffnete Dateien, zum Schreiben geöffnete Dateien
- Ein Terminal-Tab, der in einem Ordner auf dem Volume steht
- Spotlight und Time Machine, benannt nach dem, was sie gerade tun
- Eine Datei im Finder zeigen oder ihre App in Vitals
Beenden, was es festhält, und auswerfen, in einem Schritt.
„Beenden und auswerfen“ nennt die Apps, die es beenden wird, und fragt. Es beendet sie wie mit ⌘Q und wirft dann das Volume aus. Eine App kann weiterhin fragen, ob du sichern möchtest, und wenn eine nicht beendet wird, sagt Vitals, welche.
- Nennt, was es beenden wird, und fragt zuerst
- Apps werden beendet wie mit ⌘Q und können so fragen, ob gesichert werden soll
- Versucht es erneut, während macOS loslässt
- Sagt, wann das Volume sicher getrennt werden kann
Tippe einen Dateinamen und sieh, wer die Datei geöffnet hat.
Der Filter durchsucht jede geöffnete Datei auf jedem Volume. Tippe einen Teil eines Namens oder Pfads, und die Apps, die einen Treffer festhalten, werden aufgeführt. So findest du auch, was eine Datei geöffnet hat, wenn der Papierkorb meldet, das Objekt werde verwendet.
- Suche nach Dateiname oder Pfad
- Auf allen Volumes zugleich
- Die App und der Prozess darin
- Frag einen Assistenten oder nutze vitals files im Terminal
Geöffnete Dateien: vorher und nachher
Ein Volume, das sich nicht auswerfen lässt, ist eines der ältesten Ärgernisse am Mac. Der Finder meldet, es werde möglicherweise von einem oder mehreren Programmen verwendet, und oft nicht, von welchen. Die Antwort steht im Terminal: lsof mit dem Pfad des Volumes, eine Liste von Prozessnamen und -nummern und dann die Suche nach der App, zu der jeder gehört.
Also ziehen viele das Kabel und hoffen, oder sie klicken auf „Sofort auswerfen“ und riskieren die Datei, die gerade geschrieben wurde.
„Geöffnete Dateien“, ein Bereich im Tab „Entwickler“ von Vitals, listet jedes Volume mit den Apps und Programmen, die Dateien darauf festhalten, mit Namen und mit den Dateien. Beende sie dort, oder lass „Beenden und auswerfen“ das erledigen und das Volume auswerfen, sobald sie weg sind. Nichts wird beendet, bis du es sagst.
Wo es in Vitals ist
Der Tab, das Objekt in der Menüleiste und die Einstellung, in der Reihenfolge, in der du sie brauchst.
- 01
Öffne den Tab „Entwickler“ und wähle „Geöffnete Dateien“
Jedes angeschlossene Volume wird aufgeführt, mit der Zahl der darauf geöffneten Dateien und ob es bereit zum Auswerfen ist. Vitals wählt das erste externe Volume für dich aus.
- 02
Sieh, wer das Volume festhält
Unter dem Volume stehen die Apps und Programme, die etwas darauf geöffnet haben. Klappe eines auf, um seine Dateien zu sehen und wie viele zum Schreiben geöffnet sind.
- 03
Beende sie und wirf aus
Klicke bei einem belegten Volume auf „Auswerfen“, und Vitals nennt, was es beenden wird. Stimmst du zu, beendet es sie, wirft das Volume aus und sagt dir, dass du es sicher trennen kannst.
- 04
Finde eine Datei
Drücke ⌘F und tippe einen Teil des Namens oder Pfads einer Datei. Was sie geöffnet hat, wird aufgeführt, auf jedem Volume.
Geöffnete Dateien: Aktivitätsanzeige und Vitals
Der ganze Vergleich geht Zeile für Zeile vor. Hier sind die Zeilen zum Thema Geöffnete Dateien.
Die Begriffe dahinter
Was die Zahlen bedeuten, aus dem Glossar zur Aktivitätsanzeige.
- Geöffnete Dateien und Ports
„Geöffnete Dateien und Ports“ ist ein Tab in dem Fenster, das die Aktivitätsanzeige für einen einzelnen Prozess öffnet.
- lsof
lsof ist ein Terminal-Befehl, der die Dateien, Ordner und Netzwerkverbindungen auflistet, die jeder Prozess geöffnet hat.
- mds_stores und mdworker
mds, mds_stores und mdworker sind die macOS-Prozesse, die den Spotlight-Suchindex aufbauen und pflegen.
- backupd
backupd ist der Time Machine-Backupprozess von macOS.
- Sofort beenden
„Sofort beenden“ beendet eine App oder einen Prozess umgehend, ohne dass sie speichern oder aufräumen kann.
Fragen
Was Leute zum Thema Geöffnete Dateien fragen, bevor sie kaufen.
Warum kann ich mein externes Laufwerk nicht auswerfen?
Etwas hat noch eine Datei oder einen Ordner darauf geöffnet: eine App mit einem Dokument, ein Terminal-Tab, der in einem seiner Ordner arbeitet, oder macOS, das es indiziert oder darauf sichert. „Geöffnete Dateien“ nennt jedes davon, mit den Dateien, die es festhält.
Wie sehe ich, welche App eine Datei verwendet?
Öffne den Tab „Entwickler“, wähle „Geöffnete Dateien“, drücke ⌘F und tippe einen Teil des Namens oder Pfads der Datei. Jede App, die eine passende Datei festhält, wird aufgeführt, egal auf welchem Volume.
Erzwingt Vitals das Auswerfen eines Volumes?
Nein. Es beendet die Apps, denen du zustimmst, so wie ⌘Q, sodass eine App zuerst fragen kann, ob du sichern möchtest, und wirft das Volume dann aus wie der Finder. Wenn etwas nicht loslässt, sagt Vitals, was es ist.
Und Spotlight und Time Machine?
Sie werden nach dem benannt, was sie gerade tun: Spotlight indiziert das Volume, Time Machine sichert darauf. Die eigenen Prozesse von macOS lassen meist innerhalb weniger Sekunden los, und Vitals versucht es währenddessen erneut.
Warum fehlen manche Prozesse von macOS?
Ohne „Vollständige Systemwerte“ kann Vitals die Dateien der Prozesse, die macOS selbst ausführt, etwa die von Spotlight, nicht lesen und sagt, wie viele es ausgelassen hat. Schalte es unter Einstellungen → Berechtigungen ein, dann werden auch sie aufgeführt.
Zeigt es auch Dateien auf dem Startvolume?
Ja. Jedes Volume wird aufgeführt, auch das Startvolume. Klappe eine App darunter auf, um ihre Dateien zu sehen und wie viele zum Schreiben geöffnet sind.
Können mein Assistent oder ein Skript fragen?
Ja. Über MCP kann ein Assistent fragen, was ein Volume oder eine Datei festhält, und vitals files antwortet im Terminal genauso.
Ist es dasselbe wie lsof?
Es liest, was lsof liest, die geöffneten Dateien jedes Prozesses, und gruppiert sie nach Volume und nach App, wobei Hilfsprozesse zu der App zählen, zu der sie gehören.
Weiterlesen
Anleitungen, die das nutzen, und wie Vitals im Vergleich zu den Apps abschneidet, die Leute dafür kaufen.
Mehr von Vitals
Alle FunktionenHomebrew
Jedes Homebrew-Paket mit seiner Größe und wann es zuletzt lief, die Dienste mit „Starten“ und „Stoppen“ und was ein Aufräumen freigeben würde.
Docker-Container
Im Inneren des einen großen Docker-Prozesses: Speicher, CPU, Netzwerk und Ports jedes Containers, mit „Stoppen“ bei jedem.
Lautstärkemixer
Stell das Meeting lauter und die Musik leiser: ein Regler für jede App mit Ton, das Mikrofon und deine Bluetooth-Batterien.
Lifetime für $29, solange der Einführungspreis gilt
Noch 0 zu diesem Preis. Danach $49, oder $15 für ein Jahr Updates. Einmal zahlen, 14 Tage Geld zurück.
Vitals kaufen für $29