Veja o que tem arquivos abertos em um disco e ejete o que está preso.
O macOS diz que um disco não foi ejetado porque um ou mais programas podem estar usando-o, e muitas vezes não diz quais. O Vitals lista cada disco com os apps e programas que mantêm arquivos nele, pelo nome, e “Encerrar e Ejetar” faz o resto quando você diz que sim.
Os números são simulados: uma página web não pode ler o seu Mac, e nem deveria.
Cada disco, e se ele pode ser ejetado.
Cada disco conectado é um cartão: o nome, se é interno, externo ou de rede, quantos arquivos estão abertos nele, e Em uso ou Pronto para ejetar. Escolha um para ver quem o prende.
- Discos internos, externos e de rede
- Em uso ou pronto para ejetar
- Quantos arquivos estão abertos em cada um
- Ejetar pelo cartão, como o Finder faz
Os apps que prendem um disco, com os arquivos que mantêm abertos.
Abaixo do disco fica cada app e programa com algo aberto nele: a pasta em que está trabalhando, quantos arquivos tem abertos, quantos deles para gravação, e se roda a partir desse disco. Os processos auxiliares contam no app deles.
- Pasta de trabalho, arquivos abertos, arquivos abertos para gravação
- Uma aba do Terminal parada em uma pasta do disco
- Spotlight e Time Machine, pelo que estão fazendo
- Mostrar um arquivo no Finder, ou o app dele no Vitals
Encerre o que o prende e ejete, em um só passo.
“Encerrar e Ejetar” mostra os apps que vai encerrar e pergunta. Ele os encerra como o ⌘Q faz e depois ejeta o disco. Um app ainda pode pedir que você salve, e se um não encerrar, o Vitals diz qual.
- Mostra o que vai encerrar e pergunta antes
- Os apps encerram como com o ⌘Q, então podem pedir para salvar
- Tenta de novo enquanto o macOS solta o disco
- Avisa quando é seguro desconectar o disco
Digite o nome de um arquivo e veja quem está com ele aberto.
O filtro procura em todos os arquivos abertos de todos os discos. Digite parte de um nome ou de um caminho e os apps que mantêm um arquivo correspondente aparecem. É também o jeito de descobrir o que está com um arquivo aberto quando o Lixo diz que o item está em uso.
- Busca por nome ou caminho do arquivo
- Em todos os discos de uma vez
- O app, e o processo dentro dele
- Pergunte a um assistente, ou use vitals files no terminal
Arquivos abertos: antes e depois
Um disco que não ejeta é um dos incômodos mais antigos do Mac. O Finder diz que um ou mais programas podem estar usando-o e, muitas vezes, não diz quais. A resposta está no Terminal: o lsof com o caminho do disco, uma lista de nomes e números de processos, e depois uma caça ao app a que cada um pertence.
Então as pessoas puxam o cabo e torcem, ou clicam em Forçar Ejeção e arriscam o arquivo que estava sendo gravado.
Arquivos Abertos, uma seção da aba Desenvolvedor do Vitals, lista cada disco com os apps e programas que mantêm arquivos nele, pelo nome, com os arquivos. Encerre-os por ali, ou deixe que “Encerrar e Ejetar” faça isso e ejete o disco quando eles tiverem fechado. Nada é encerrado até você mandar.
Onde fica no Vitals
A aba, o item da barra de menus e o ajuste, na ordem em que você os procuraria.
- 01
Abra a aba Desenvolvedor e escolha Arquivos Abertos
Cada disco conectado aparece com quantos arquivos estão abertos nele e se está pronto para ejetar. O Vitals escolhe o primeiro disco externo para você.
- 02
Veja quem prende o disco
Abaixo do disco ficam os apps e programas com algo aberto nele. Abra um para ver os arquivos e quantos estão abertos para gravação.
- 03
Encerre e ejete
Clique em Ejetar em um disco em uso e o Vitals mostra o que vai encerrar. Diga que sim e ele os encerra, ejeta o disco e avisa que já é seguro desconectá-lo.
- 04
Encontre um arquivo
Pressione ⌘F e digite parte do nome ou do caminho de um arquivo. O que estiver com ele aberto aparece, em qualquer disco.
Arquivos abertos: Monitor de Atividade e Vitals
A comparação completa vai linha por linha. Estas são as linhas sobre arquivos abertos.
Os termos por trás
O que os números significam, segundo o glossário do Monitor de Atividade.
- Portas e Arquivos Abertos
Portas e Arquivos Abertos é uma aba da janela que o Monitor de Atividade abre para um único processo.
- lsof
O lsof é um comando do Terminal que lista os arquivos, as pastas e as conexões de rede que cada processo tem abertos.
- mds_stores e mdworker
mds, mds_stores e mdworker são os processos do macOS que criam e mantêm o índice de busca do Spotlight.
- backupd
backupd é o processo de backup do Time Machine no macOS.
- Forçar Encerrar
Forçar Encerrar termina um app ou processo na hora, sem deixar que ele salve ou faça a limpeza.
Dúvidas
As perguntas que as pessoas fazem sobre arquivos abertos antes de comprar.
Por que não consigo ejetar meu disco externo?
Algo ainda tem um arquivo ou uma pasta aberta nele: um app com um documento, uma aba do Terminal trabalhando em uma das pastas dele, ou o macOS indexando o disco ou fazendo backup nele. Arquivos Abertos mostra cada um pelo nome, com os arquivos que ele mantém.
Como vejo qual app está usando um arquivo?
Abra a aba Desenvolvedor, escolha Arquivos Abertos, pressione ⌘F e digite parte do nome ou do caminho do arquivo. Cada app que mantém um arquivo correspondente aparece na lista, em qualquer disco.
O Vitals força a ejeção de um disco?
Não. Ele encerra os apps que você aceita encerrar, como o ⌘Q faz, então um app pode pedir que você salve antes, e depois ejeta o disco como o Finder faz. Se algo não soltar o disco, o Vitals diz o que é.
E o Spotlight e o Time Machine?
Eles aparecem pelo que estão fazendo: o Spotlight indexando o disco, o Time Machine fazendo backup nele. Os processos do próprio macOS costumam soltar o disco em poucos segundos, e o Vitals tenta de novo enquanto isso.
Por que alguns processos do macOS ficam de fora?
Sem as Métricas Completas do Sistema, o Vitals não consegue ler os arquivos dos processos que o próprio macOS roda, como os do Spotlight, e diz quantos deixou de fora. Ative em Ajustes → Permissões e eles também aparecem.
Ele mostra arquivos no disco de inicialização também?
Sim. Todos os discos aparecem, inclusive o de inicialização. Abra um app abaixo dele para ver os arquivos e quantos estão abertos para gravação.
Meu assistente ou um script pode perguntar?
Sim. Via MCP, um assistente pode perguntar o que está prendendo um disco ou um arquivo, e vitals files responde o mesmo no terminal.
É o mesmo que o lsof?
Ele lê o que o lsof lê, os arquivos abertos de cada processo, e os agrupa por disco e por app, com os processos auxiliares contados no app a que pertencem.
Leia também
Guias que usam isto, e como o Vitals se compara aos apps que as pessoas compram para isso.
Mais do Vitals
Todos os recursosHomebrew
Cada pacote do Homebrew com o tamanho e quando rodou pela última vez, os serviços com Iniciar e Parar, e o que uma limpeza liberaria.
Contêineres Docker
Dentro do único processo grande do Docker: memória, CPU, rede e portas de cada contêiner, com Parar em cada um.
Mixer de volume
Aumente a reunião e abaixe a música: um controle para cada app com som, o microfone e as baterias dos seus dispositivos Bluetooth.
Lifetime por $29 enquanto durar o preço de lançamento
Restam 0 por este preço. Depois $49, ou $15 por um ano de atualizações. Pagamento único, reembolso em 14 dias.
Comprar o Vitals por $29