Limpei o espaço no meu disco excluindo arquivos e esvaziando o lixo. Mas, sou incapaz de usar o espaço que libertei. Ou seja, como você pode ver, o disco reporta 142 GB como Disponível e 83 GB como removíveis .
Portanto, eu deveria ter espaço suficiente para copiar mais de um arquivo de 70 GB no disco. No entanto, quando tento, recebo um erro informando " Não há espaço em disco suficiente para copiar ", como mostra a imagem a seguir:
Como limpo o espaço removível para torná-lo realmente disponível para uso?
Tentei reiniciar na esperança de que uma reinicialização limpe a área expurgável, mas não houve alterações ao tentar isso.
macos
hard-drive
sierra
Josh
fonte
fonte
Respostas:
Você pode criar um arquivo enorme que forçará o macOS a limpar arquivos removíveis para liberar espaço. Faça isso, digite este comando em um terminal:
Ele criará um arquivo chamado enorme arquivo na sua pasta pessoal, que você pode verificar o tamanho com Obter informações e parar quando for grande o suficiente para você, usando ControlC. Ou você pode simplesmente deixá-lo rodar até ficar sem espaço no disco e as coisas começarem a parar de funcionar.
Esse comando leva muito tempo para alocar a memória; você também pode pará-lo quando tiver entre 5 e 10 GB e duplicar o arquivo CommandDpara criar cópias e acelerar o processo.
Então, você só precisa excluir os arquivos, obviamente.
No seu caso, você já possui o arquivo que deseja copiar, para poder dividi-lo em partes de 50 GB e copiar uma parte. Em seguida, deixe o sistema limpar os arquivos e repita. Depois de ter concluído todos os dados, você pode combiná-los - adicionando o segundo arquivo ao primeiro, excluindo o segundo arquivo, etc ...
O principal problema é que o espaço "eliminável" não é um item monolítico - é potencialmente instantâneos de máquinas ou sistemas de arquivos no horário local, dados armazenados em cache, dados derivados, fotos do iCloud em resolução total que serão redimensionados quando você começar a se aproximar do espaço livre. acessível.
O sistema será corrigido automaticamente se você puder trazer os dados em duas partes no seu caso, ou em n-pieces no caso geral.
fonte
/dev/zero
é um pouco mais rápido que/dev/random
. superuser.com/a/359601/167657 E aparentemente aleatório não é mais seguro que zero hoje em dia.dd if=/dev/zero of=/Users/<your_username>/hugefile bs=15m
se você receber umdd: ~/hugefile: No such file or directory
. Executepwd
no seu diretório pessoal para obter o nome completo do caminhoConsegui fazer com que a área removível fosse limpa, copiando sobre arquivos menores temporários, o que acabou fazendo com que o espaço removível fosse limpo. Depois que a grande área removível foi limpa, eu poderia excluir os arquivos menores temporários e copiar o grande que eu pretendia.
Observe que a exclusão de arquivos temporários menores fez com que minha área removível crescesse novamente, felizmente ela ficou pequena o suficiente para que eu pudesse copiar o arquivo grande. Esperemos que a Apple refine isso com o tempo.
fonte
Atualmente, parece não haver uma maneira de obter uma lista do que o sistema operacional considera arquivos removíveis para excluí-los, mas existem alguns candidatos a serem considerados, como arquivos em cache.
Esse arquivo específico pode crescer bastante e, uma vez removido, reduz o tamanho dos dados elimináveis;
Para ter uma idéia do tamanho do arquivo, você pode executar
ls
comosudo
usuário;Uma pesquisa para o arquivo fornece alguns links para consultas em seu tamanho, como estas perguntas e respostas aqui .
Os detalhes no próprio arquivo são escassos, mas parecem relacionados à pesquisa de símbolos para processos com falhas e problemáticos; como é evidência neste Q&A vinculado , com mais informações neste post . Siga as perguntas e respostas vinculadas acima, parece seguro o suficiente para excluir este arquivo.
A remoção do arquivo precisaria ser feita
sudo
, os detalhes são fornecidos na postagem de perguntas e respostas . O essencial é mover (assudo
) o arquivo para algum lugar no seu diretório pessoal (por exemplo~/Documents/SymbolDataDelete
), reinicie a máquina e exclua o arquivo.Nota : o arquivo de símbolo será criado novamente, isso parece normal, mas você poderá gerenciar melhor o tamanho que consome se ficar muito grande.
Aviso : o uso
sudo
pode ser perigoso ... use com cuidado.Sobre os resultados esperados; Não prevejo que esse arquivo único seja o único colaborador dos dados elimináveis (assumindo que a unidade na nuvem esteja desativada etc.), mas limpou cerca de 95% dos dados elimináveis que eu tinha.
Observações gerais
Pode parecer óbvio, mas uma reinicialização limpa grande parte do conteúdo temporário e em cache. Aguarde alguns minutos após o reinício. Observações pessoais foram de que, após algumas semanas, uma reinicialização será limpa na ordem de um show de espaço purgável ...
fonte