Se vad som har filer öppna på en skiva, och mata ut den som har fastnat.
macOS säger att en skiva inte matades ut eftersom ett eller flera program kanske använder den, och säger ofta inte vilka. Vitals listar varje skiva med apparna och programmen som håller filer på den, med namn, och Avsluta och mata ut sköter resten när du säger ja.
Siffrorna är simulerade: en webbsida kan inte läsa din Mac, och bör inte kunna det.
Varje skiva, och om den kan matas ut.
Varje ansluten skiva är ett kort: dess namn, om den är intern, extern eller på nätverket, hur många filer som är öppna på den, och Används eller Redo att matas ut. Välj en för att se vem som håller den.
- Interna och externa skivor och nätverksskivor
- Används, eller Redo att matas ut
- Hur många filer som är öppna på var och en
- Mata ut från kortet, som Finder gör
Apparna som håller en skiva, med filerna de håller.
Under skivan står varje app och program som har något öppet på den: mappen det arbetar i, hur många filer det har öppna, hur många av dem för skrivning, och om det körs från den skivan. Hjälpprocesser räknas under sin app.
- Arbetsmapp, öppna filer, filer öppna för skrivning
- En flik i Terminal som står i en mapp på skivan
- Spotlight och Time Machine, namngivna efter vad de gör
- Visa en fil i Finder, eller dess app i Vitals
Avsluta det som håller den och mata ut, i ett steg.
Avsluta och mata ut namnger apparna som avslutas och frågar. Den avslutar dem på samma sätt som ⌘Q och matar sedan ut skivan. En app kan fortfarande fråga om du vill spara, och om en inte avslutas säger Vitals vilken.
- Namnger det som avslutas, och frågar först
- Appar avslutas som med ⌘Q, så att de kan fråga om du vill spara
- Försöker igen medan macOS släpper taget
- Säger när skivan kan kopplas från säkert
Skriv ett filnamn och se vem som har filen öppen.
Filtret söker i varje öppen fil på varje skiva. Skriv en del av ett namn eller en sökväg så listas apparna som håller en träff. Det är också så du hittar vad som har en fil öppen när papperskorgen säger att objektet används.
- Sök på filnamn eller sökväg
- På alla skivor samtidigt
- Appen, och processen i den
- Fråga en assistent, eller vitals files i terminalen
Öppna filer, före och efter
En skiva som inte går att mata ut är ett av Macens äldsta irritationsmoment. Finder säger att ett eller flera program kanske använder den och ofta inte vilka. Svaret finns i Terminal: lsof med skivans sökväg, en lista med processnamn och nummer, och sedan en jakt på appen som var och en hör till.
Så man drar ur kabeln och hoppas, eller klickar på Tvinga utmatning och riskerar filen som höll på att skrivas.
Öppna filer, ett avsnitt på fliken Utvecklare i Vitals, listar varje skiva med apparna och programmen som håller filer på den, med namn och med filerna. Avsluta dem därifrån, eller låt Avsluta och mata ut göra det och mata ut skivan när de är borta. Inget avslutas förrän du säger till.
Var det finns i Vitals
Fliken, symbolen i menyraden och inställningen, i den ordning du skulle leta efter dem.
- 01
Öppna fliken Utvecklare och välj Öppna filer
Varje ansluten skiva listas med hur många filer som är öppna på den och om den är redo att matas ut. Vitals väljer den första externa skivan åt dig.
- 02
Se vem som håller skivan
Under skivan står apparna och programmen som har något öppet på den. Öppna en för att se dess filer och hur många som är öppna för skrivning.
- 03
Avsluta dem och mata ut
Klicka på Mata ut på en skiva som används så namnger Vitals det som avslutas. Säg ja så avslutar den dem, matar ut skivan och säger att det är säkert att koppla från den.
- 04
Hitta en fil
Tryck på ⌘F och skriv en del av en fils namn eller sökväg. Det som har filen öppen listas, på vilken skiva som helst.
Öppna filer: Aktivitetskontroll och Vitals
Hela jämförelsen går rad för rad. Här är raderna om öppna filer.
Begreppen bakom
Vad siffrorna betyder, från ordlistan för Aktivitetskontroll.
- Öppna filer och portar
Öppna filer och portar är en flik i fönstret som Aktivitetskontroll öppnar för en enskild process.
- lsof
lsof är ett Terminal-kommando som listar filerna, mapparna och nätverksanslutningarna som varje process har öppna.
- mds_stores och mdworker
mds, mds_stores och mdworker är de processer i macOS som bygger och underhåller Spotlights sökindex.
- backupd
backupd är processen för säkerhetskopiering med Time Machine i macOS.
- Tvångsavsluta
Tvångsavsluta stänger en app eller process direkt, utan att låta den spara eller städa upp.
Frågor
Det folk frågar om öppna filer innan de köper.
Varför kan jag inte mata ut min externa enhet?
Något har fortfarande en fil eller en mapp öppen på den: en app med ett dokument, en flik i Terminal som arbetar i en av dess mappar, eller macOS som indexerar den eller säkerhetskopierar till den. Öppna filer namnger var och en, med filerna den håller.
Hur ser jag vilken app som använder en fil?
Öppna fliken Utvecklare, välj Öppna filer, tryck på ⌘F och skriv en del av filens namn eller sökväg. Varje app som håller en fil som matchar listas, oavsett vilken skiva den ligger på.
Tvingar Vitals ut en skiva?
Nej. Den avslutar apparna du går med på att avsluta, på samma sätt som ⌘Q, så att en app kan fråga om du vill spara först, och matar sedan ut skivan som Finder gör. Om något inte släpper taget säger Vitals vad det är.
Hur är det med Spotlight och Time Machine?
De namnges efter vad de gör: Spotlight indexerar skivan, Time Machine säkerhetskopierar till den. macOS egna processer släpper oftast taget inom några sekunder, och Vitals försöker igen medan de gör det.
Varför saknas några av macOS processer?
Utan Full systemmätning kan Vitals inte läsa filerna för de processer som macOS själv kör, till exempel Spotlights, och säger hur många som saknas. Slå på det i Inställningar → Behörigheter så listas även de.
Visar den filer på startskivan också?
Ja. Varje skiva listas, startskivan inräknad. Öppna en app under den för att se dess filer och hur många som är öppna för skrivning.
Kan min assistent eller ett skript fråga?
Ja. Via MCP kan en assistent fråga vad som håller en skiva eller en fil, och vitals files svarar likadant i terminalen.
Är det samma sak som lsof?
Den läser det lsof läser, varje process öppna filer, och grupperar dem per skiva och per app, med hjälpprocesser räknade under appen de hör till.
Läs vidare
Guider som använder det här, och hur Vitals står sig mot apparna folk köper för det.
Mer av Vitals
Alla funktionerHomebrew
Varje Homebrew-paket med sin storlek och när det senast kördes, tjänsterna med Start och Stoppa, och vad en rensning skulle frigöra.
Docker-containrar
Inuti den enda stora Docker-processen: varje containers minne, CPU, nätverk och portar, med Stoppa på var och en.
Volymmixer
Höj mötet och sänk musiken: ett reglage för varje app med ljud, mikrofonen och dina Bluetooth-batterier.
Lifetime för $29 så länge lanseringspriset gäller
0 kvar till det här priset. Sedan $49, eller $15 för ett år med uppdateringar. En betalning, pengarna tillbaka inom 14 dagar.
Köp Vitals för $29