Eu estava usando o Disk Inventory X e encontrou um arquivo chamado sleepimage
em /private/var/vm/
Demora até 4 GB! Também encontrei vários outros arquivos na mesma pasta swapfile0
swapfile1
, etc. Quais são e são seguros para excluir, para que eu possa liberar espaço? (quase 10 GB)
sleep-wake
storage
hidden-file
virtual-memory
daviesgeek
fonte
fonte
Respostas:
swapfile0
,swapfile1
E assim por diante são arquivos de swap. Você pode pensar neles como RAM "de backup". Quando o computador não possui RAM suficiente para acomodar as solicitações de memória de todos os seus programas (o que é quase sempre, isso é normal), ele usa esses arquivos para "gravar" parte do que tinha na RAM.Ele
sleepimage
tem um uso muito semelhante, exceto que é usado apenas quando o Mac hiberna / acorda.A exclusão de qualquer um dos
swapfile*
arquivos provavelmente atrapalha seu sistema, mas você pode excluir com segurançasleepimage
. No entanto, é meio inútil, provavelmente será recriado na próxima vez que você colocar o computador em hibernação. Se você realmente deseja excluí-lo, terá que usá-losudo rm
, poisroot
é o proprietário do arquivo.Por fim, é normal
sleepimage
que ele leve até 4 GB; normalmente ocupará o mesmo espaço que sua RAM.EDIT Você pode excluir
/var/vm/sleepimage
com segurança, mas ele será recriado quando você colocar o Mac no modo de suspensão. Se vocêrun sudo pmset -a hibernatemode 0; sudo rm /var/vm/sleepimage
, o Mac usará um modo de suspensão normal (como Macs de mesa por padrão) e não será recriado/var/vm/sleepimage
. Veja este post com mais informações.fonte
man pmset
e esta pergunta .Isso faz parte do sistema de memória virtual:
swapfile*
contém literalmente dados de troca, que é o conteúdo da memória que foi enviado para o disco.O
sleepimage
é usado para suspender e retomar o suporte; quando o sistema hiberna, é onde os dados da memória são armazenados.A exclusão de ambos causaria problemas significativos: a imagem do sono é do mesmo tamanho da RAM e precisaria ser recriada para dormir; os arquivos de troca são a memória que está em uso e podem causar sérios problemas para excluir.
Se você usar menos troca, o sistema desalocará automaticamente esses arquivos e liberará esse espaço em disco.
fonte
sleepimage
não faz parte do sistema de memória virtual .sleepimage
refere-se ao gerenciamento de energia e à memória física .Acabei de excluir a imagem do meu sono e tudo funciona bem. Para impedir que ele reapareça permanentemente, siga as etapas descritas nos comentários deste artigo.
Resumo ...
Sim, você pode remover a imagem do sono e ela será criada novamente automaticamente na próxima vez que o seu Mac for colocado no modo de suspensão. Para excluir sleepimage, digite o seguinte comando no Terminal:
sudo rm / privado / var / vm / sleepimage
Você será solicitado a senha do administrador para obter acesso para remover o arquivo, isso é normal.
O arquivo sleepimage é necessário apenas para a função sleep-safe onde seus dados são salvos no disco rígido antes de dormir, se você quiser recuperar permanentemente esse espaço em disco, poderá fazê-lo usando os seguintes comandos em uma janela de terminal. Isso reverterá o computador para o método de suspensão mais antigo, que será suspenso mais rapidamente e será ativado mais rápido, mas manterá seus dados na memória durante o período de suspensão.
para verificar qual modo está ativo
para alterar o modo 0 = suspensão do estilo antigo 3 = novo (salvar no estilo do disco)
fonte