Eu deletei um arquivo muito grande do leão da montanha, mas o espaço não foi recuperado. Lsof não mostrando exclusões pendentes -- acos campo com disk-space camp apple Relacionado O problema

I deleted a very large file from Mountain Lion, but the space was not reclaimed. lsof not showing pending deletes


5
vote

problema

português

Eu tenho um MacBook Air 11 "Executando o OS X 10.8.5. Eu tenho uma unidade SSD de 128GB que estava ficando sem espaço com apenas 10 GBs gratuitamente. O maior arquivo único no FileSysem foi meu 30+ GB Windows 7 Virtual Máquina que eu corro no Desktop Parallels 7. Eu movi o arquivo para uma unidade USB externa (a máquina virtual não estava em execução durante o movimento) e excluía o arquivo de origem no SSD interno do meu Mac. No entanto, eu não recuperei os 30+ GBS do espaço. Eu recuperei apenas um pouco mais de 1 GB.

Eu então corri df -h que mostra o seguinte:

  filesystem                          Size   Used  Avail Capacity  iused   ifree %iused  Mounted on /dev/disk0s2                       112Gi  101Gi   11Gi    91% 26612595 2799773   90%   / devfs                              190Ki  190Ki    0Bi   100%      656       0  100%   /dev map -hosts                           0Bi    0Bi    0Bi   100%        0       0  100%   /net map auto_home                        0Bi    0Bi    0Bi   100%        0       0  100%   /home localhost:/gLd8Xi-KfPSbPCbN1RG-Js  112Gi  112Gi    0Bi   100%        0       0  100%   /Volumes/MobileBackups    

Eu então corri sudo lsof | grep -i deleted que mostra o seguinte:

  Microsoft 1101         wesley  txt       REG                1,2      27324            15737160 /Applications/Microsoft Office 2011/Microsoft Outlook.app/Contents/Resources/navigation.DeletedItems@2x.tif Microsoft 1101         wesley  txt       REG                1,2       4444              768068 /Applications/Microsoft Office 2011/Microsoft Outlook.app/Contents/Resources/navigation.DeletedItems.tif    

... Ok, então eu tenho alguns arquivos marcados para exclusão, mas eles certamente não são dezenas de GBs e que ainda não explica por que depois de excluir uma imagem de 30+ GB de máquina virtual que o espaço não foi liberado.

sudo du -sh /* Mostra o seguinte:

  7.4G    /Applications  22G    /Library   0B    /Network 4.7G    /System 4.0K    /User Information  23G    /Users 9.2G    /Volumes 3.1M    /bin   0B    /cores 4.5K    /dev 4.0K    /etc 1.0K    /home 7.9M    /mach_kernel 1.0K    /net 286M    /opt 9.6G    /private 1.6M    /sbin 4.0K    /tmp 472M    /usr 4.0K    /var    

Acrescentado, é usado 76GB, não o 101GB usado que DF mostra. Estranhamente, isso não é realmente somado ao arquivo 30+ GB que foi excluído. Não consigo encontrar números correlacionados para a exclusão desse arquivo grande.

Abcdefghijklmnabcdefghijklmn7 mostra 102G / em contraste com os números adicionados mostrados por du -sh /* mostrando 76 GB.

Um relatório de armazenamento mostra o seguinte:

Relatório de armazenamento

Por que eu não recuperei as dezenas de GBs que o único arquivo grande levou? Como posso recuperá-lo e são alguns dos vários números de uso de disco que não estão adicionando um sinal de um problema maior?


editar 1

Eu procurei cada arquivo aproximadamente 1GB ou maior ( df -h0 ) e não vejo nada fora do comum. A ~ 15GB CrashPlan cache index e meu df -h1 . No disco rígido virtual de 30GB.

  df -h2   

editar 2

disco virtual esparso?

Foi sugerido que o disco rígido virtual do paralelo fosse esparso e não foi de alguma forma um verdadeiro 30GB no disco do hospedeiro. Era uma unidade provisionada fina, mas era um verdadeiro 30GBS do espaço. A unidade foi apresentada ao Windows como uma unidade de 70 GB e após a instalação do sistema operacional, a instalação do aplicativo e os arquivos foram 38GBS no disco do Mac. Na verdade, ainda tenho o arquivo, apenas movimentado para o meu disco rígido externo, e posso confirmar que é 38.61GB de armazenamento real no Mac Host e dentro do Windows mostra uma unidade de aproximadamente 70GB usada.

backups de máquina antiga

Disseram-me que o arquivo ainda estava em ABCDEFGHIJKLMNABCDEFGHIJKLMN13 como backup local. Eu navegava para df -h4 mas o diretório não existia. Nenhuma quantidade de sudoing e busca poderia encontrar tal montagem. Isso foi feito minutos depois que eu postei pela primeira vez esta pergunta sem reinicializações ou logouts no meio.

Quanto à preferência da máquina do tempo neste Mac, eu tenho uma unidade USB externa que uso para backups de máquina. Eu olhei dentro da máquina do tempo onde o Parallels VM estava localizado na SSD interna semanas atrás. Eu vi a VM no histórico da máquina do tempo. Eu cliquei no arquivo VM antigo e optou por excluir todas as instâncias desse arquivo da máquina do tempo. Estranhamente, eu verifiquei alguns outros dias e o arquivo ainda estava nesse diretório. Acabei tendo que procurar manualmente a cada dia e remova esse arquivo. Um total de sete casas desse arquivo foi removido da máquina de tempos antes que nenhum dia tivesse algum registro no SSD. Eu reiniciei e não havia recuperação do espaço.

armazenamento de máquina de hora local

Eu desativei o armazenamento de máquina de hora local com df -h5 e reinicializado. Não houve recuperação do espaço.

Então ainda estou no quadrado. De alguma forma, consegui 10 GBs de espaço livre, excluir um arquivo ~ 38GB e ter apenas 11 GB de espaço livre depois. Eu acho que sou especial? =)

editar 3

Eu inicializei no modo de recuperação (reinicie e segure df -h6 ) e, em seguida, digite o utilitário de disco. Eu verifiquei o volume que estava no meu Mac e relatou alguns erros. Eu escolhi "reparar o disco" e imediatamente após o reparo, dentro do utilitário de disco, vi que ganhei 36GBS de espaço! Eu reiniciei em m O volume do sistema e o espaço permaneceram recuperados. Yay!

english

I have a MacBook Air 11" running OS X 10.8.5. I have a 128GB SSD drive that was running out of space with only 10 GBs free. The largest single file on the filesysem was my 30+ GB Windows 7 virtual machine that I run in Parallels Desktop 7. I moved the file to an external USB drive (the virtual machine was not running during the move), and deleted the source file on my Mac's internal SSD. However, I did not reclaim the 30+ GBs of space. I reclaimed just a little over 1GB.

I then ran df -h which shows the following:

filesystem                          Size   Used  Avail Capacity  iused   ifree %iused  Mounted on /dev/disk0s2                       112Gi  101Gi   11Gi    91% 26612595 2799773   90%   / devfs                              190Ki  190Ki    0Bi   100%      656       0  100%   /dev map -hosts                           0Bi    0Bi    0Bi   100%        0       0  100%   /net map auto_home                        0Bi    0Bi    0Bi   100%        0       0  100%   /home localhost:/gLd8Xi-KfPSbPCbN1RG-Js  112Gi  112Gi    0Bi   100%        0       0  100%   /Volumes/MobileBackups 

I then ran sudo lsof | grep -i deleted which shows the following:

Microsoft 1101         wesley  txt       REG                1,2      27324            15737160 /Applications/Microsoft Office 2011/Microsoft Outlook.app/Contents/Resources/navigation.DeletedItems@2x.tif Microsoft 1101         wesley  txt       REG                1,2       4444              768068 /Applications/Microsoft Office 2011/Microsoft Outlook.app/Contents/Resources/navigation.DeletedItems.tif 

...okay so I've got some files marked for deletion, but they're certainly not tens of GBs and that still doesn't explain why after deleting a 30+ GB virtual machine image the space was not released.

sudo du -sh /* shows the following:

7.4G    /Applications  22G    /Library   0B    /Network 4.7G    /System 4.0K    /User Information  23G    /Users 9.2G    /Volumes 3.1M    /bin   0B    /cores 4.5K    /dev 4.0K    /etc 1.0K    /home 7.9M    /mach_kernel 1.0K    /net 286M    /opt 9.6G    /private 1.6M    /sbin 4.0K    /tmp 472M    /usr 4.0K    /var 

Added up, that's 76GB used, not the 101GB used that df shows. Strangely, that doesn't really add up to the 30+ GB file that was deleted. I can't find correlating numbers to the deletion of that large file.

Oddly, sudo du -sh / shows 102G / in contrast to the added numbers shown by du -sh /* showing 76 GB.

A storage report shows the following:

Storage report

Why did I not reclaim the tens of GBs that the single large file took up? How can I reclaim it and are any of the various disk usage numbers that aren't adding up a sign of a larger problem?


EDIT 1

I searched for every file roughly 1GB or larger (sudo find / -type f -size +1000000k -exec ls -sd {} +) and don't see anything out of the ordinary. A ~15GB crashplan cached index and my sleepimage. No 30GB virtual hard drive.

15189712 /Library/Caches/CrashPlan/42/cpfmf  4642008 /Library/Caches/CrashPlan/42/cpfmfp  2298832 /Library/Caches/CrashPlan/42/cpfmfx  7704432 /Library/Caches/CrashPlan/42/cphdf  2754832 /Library/Caches/com.apple.coresymbolicationd/data  2304144 /Library/Logs/CrashPlan/engine_output.log  2482240 /System/Library/Caches/com.apple.coresymbolicationd/data  2026472 /Users/wesley/Library/iTunes/iPhone Software Updates/iPhone5,1_6.1.4_10B350_Restore.ipsw  2025832 /Users/wesley/Library/iTunes/iPhone Software Updates/iPhone5,1_6.1_10B143_Restore.ipsw 16777216 /private/var/vm/sleepimage 

Edit 2

Sparse Virtual Disk?

It has been suggested that the Parallel's virtual hard drive was sparse and was somehow not a real 30GB on the host's disk. It was a thin provisioned drive, but it was a real 30GBs of space. The drive was presented to Windows as an 70 GB drive, and after OS installation, application installation, and files it was 38GBs on the Mac's disk. In fact, I still have the file, just moved to my external hard drive, and can confirm that it is 38.61GB of actual storage on the host Mac, and inside of Windows it shows a roughly 70GB drive with a bit over 30GB's used.

Old Time Machine Backups

I was told that the file was still in /Volumes/MobileBackups as a local backup. I navigated to /Volumes/MobileBackups but the directory did not exist. No amount of sudoing and searching could find such a mount. This was done minutes after I first posted this question with no reboots or logouts in between.

Concerning Time Machine's preference on this Mac, I have an External USB drive that I use for Time Machine backups. I looked within Time Machine where the Parallels VM had been located on the internal SSD weeks ago. I did see the VM in the Time Machine history. I clicked on the old VM file and chose to delete all of the instances of that file from Time Machine. Oddly, I checked some other days and the file was still in that directory. I ended up having to manually seek through each day and remove that file. A grand total of seven instances of that file were removed from Time machine before no day had any record of it on the SSD. I rebooted and there was no reclamation of space.

Local Time Machine Storage

I then disabled local Time Machine storage with sudo tmutil disablelocal and rebooted. There was no reclamation of space.

So I'm still at square one. Somehow I managed to have 10 GBs of free space, delete a ~38GB file, and only have 11GB of free space afterward. I guess I'm special? =)

EDIT 3

I booted into recovery mode (Reboot and hold command + r), then entered disk utility. I checked the volume that was in my Mac and it reported some errors. I chose to "Repair Disk" and immediately after the repair, within Disk Utility, I saw that I had gained 36GBs of space! I rebooted into my system volume and the space remained reclaimed. Yay!

     

Lista de respostas

7
 
vote
vote
Melhor resposta
 

É provável que esteja em / volumes / mobilbackups e você pode facilmente excluí-lo entrando na máquina do horário e navegando para a pasta onde o arquivo existiu. Selecione o arquivo e clique em comando (clique com o botão direito) e exclua todos os backups desse arquivo.

Sobre este Mac - Mostrando o uso de armazenamento de backup

Normalmente, a janela Informações do sistema mostra o espaço de backup, mas eu vi essa janela ficar desligada e não reportar corretamente o espaço de armazenamento quando o centro das luzes e / ou o catálogo de disco são impressos.

Você também pode limpar todos os backups locais desativando a loja local:

   sudo tmutil disablelocal    

Se as etapas acima não funcionar, você desejará inicializar no modo de recuperação e executar o Utilitário de disco para verificar se a estrutura do diretório e o catálogo do sistema de arquivos estão corretos. Um fsck -fy / em modo de usuário único também é equivalente se você é tão Inclinado a consertar as coisas do terminal ou querer execute uma inicialização segura e ter o sistema limpar as coisas sistematicamente.

 

It's likely in /Volumes/MobileBackups and you can easily delete it by entering Time Machine and navigating to the folder where the file existed. Select the file then command-click (right-click) and delete all backups of that file.

About This Mac - showing Backup storage usage

Normally, the system information window shows the backup space, but I have seen this window get hung up and not properly report storage space when Spotlight and/or the disk catalog are wonky.

You can also wipe all local backups by disabling the local store:

 sudo tmutil disablelocal 

If the above steps doesn't work, you'll want to boot into recovery mode and run Disk Utility to check that the directory structure and file system catalog are correct. A fsck -fy / in single user mode is also equivalent if you are so inclined to fix things from terminal or want to perform a safe boot and have the system clean things up systematically.

 
 
         
         
2
 
vote

Em um MacBook, a máquina do tempo realmente leva 2 instantâneos a cada hora. O primeiro é armazenado localmente, o segundo é o que é armazenado na sua unidade de backup do TM. A TM é projetada para ser independente do Finder, e TM "Arquivos" não são em todos os Finder-friendly; Entre isso e as peculiaridades de flash drives (espaço recém libertado não é imediatamente disponibilizado), não é de surpreender que o localista perde o controle do que TM tem feito. Meu palpite é que você excluiu o arquivo da máquina virtual entre os dois instantâneos, ou talvez enquanto um instantâneo estivesse em andamento. O instantâneo temporário da sua VM vai ser enorme, porque até mesmo a menor alteração resulta em um arquivo "novo" 30+ GB. (É por isso que você precisa excluir VMs a partir dos backups do Time Machine.)

Fazendo um reparo do utilitário de disco a cada mês mês ou dois é uma boa limpeza - especialmente com uma unidade flash. Você pode pegar e reparar pequenas falhas antes que tenham a chance de se comprometer em grandes problemas.

 

On a MacBook, Time Machine actually takes 2 snapshots each hour. The first one is stored locally, the second is what gets stored on your TM backup drive. TM is designed to be independent of the Finder, and TM "files" are not at all Finder-friendly; between that and the peculiarities of flash drives (newly freed space is not immediately made available), it's not surprising that the Finder loses track of what TM has been up to. My guess is that you deleted the virtual machine file between the two snapshots, or perhaps while a snapshot was in progress. The temporary snapshot of your VM is going to be huge, because even the slightest change results in a "new" 30+ GB file. (This is why you have to exclude VMs from Time Machine backups.)

Doing a Disk Utility repair every month month or two is good housekeeping - especially with a flash drive. You can catch and repair minor glitches before they have a chance to compound themselves into major problems.

 
 
0
 
vote

Eu tive o mesmo problema, e meu sudo du -sh /* mostrou resultados semelhantes.

Mas a pasta Lixeira, que existe sob / usuário, não aparece nesta lista! Todas as minhas vmagens antigas ainda estavam no lixo, e eu só tive que esvaziar o lixo para recuperar o espaço. (embora demorou muito tempo para descobrir isso)

 

I had the same problem, and my sudo du -sh /* showed similar results.

But the trash folder, which exists under /user, doesn't show up in this list! All my old VMs were still in Trash, and I just had to empty the trash to reclaim the space. (though it took a long time to figure that out)

 
 
-2
 
vote

Você precisa criar uma máquina virtual vazia com o mesmo nome na mesma pasta, onde você tinha excluído VM. Então você precisa clicar com o botão direito no arquivo e selecionar Mostrar conteúdo do pacote. Após este procedimento, você precisa mostrar conteúdo do pacote em sua máquina virtual de cópia (no USB externo) e copiar conteúdo do pacote USB para o seu pacote local. Tudo menos HDD (grande) arquivo. Depois disso, você pode adicionar e excluir esta máquina virtual de paralelos e isso limpará seu espaço =)

 

You need to create empty virtual machine with same name in same folder where you had deleted VM. Then you need to right click on that file and select Show package content. After this procedure you need to Show package content on your copy virtual machine (on external USB) and copy content from usb package to your local package. Everything but hdd(big) file. After this you can add and delete this virtual machine from parallels and this will clean your space =)

 
 
     
     
-5
 
vote

omg, basta parar e reiniciar a máquina do tempo e vai funcionar bem e você verá seu espaço recuperado.

 

Omg, just stop and restart time machine and it'll work just fine and you'll see your recovered space.

 
 

Perguntas relacionadas

5  Excluindo arquivos em imagens de disco Sparse Bundle não libera o espaço  ( Deleting files on sparse bundle disk images doesnt actually free the space ) 
Eu usei o utilitário de disco para criar um esparso criptografado vazio em um volume de gordura A. Ele contém um volume de HFS B. Eu estou executando no Snow ...

4  Quanto espaço livre em disco eu preciso para instalar o leão e quanto perderei a atualização?  ( How much free disk space do i need to install lion and how much will i lose by ) 
Meu disco rígido está começando a ficar um pouco apertado, com apenas 30 GB disponível. Eu sou sobre o Download Lion e gostaria de saber se precisarei liberar...

3  Disco rígido cheio com 200 GB de espaço usado que não consigo encontrar  ( Hard drive full with 200gb of used space that i cant find ) 
De repente, fiquei sem espaço. No meu disco rígido 250GB , 236GB é usado com apenas 13GB livre. Eu usei o Finder para encontrar arquivos grandes. Nada ...

15  A pasta do usuário no Mac OS está vazia, mas ainda usa 60GB de espaço no disco rígido  ( User folder on mac os is empty but still uses 60gb of hard drive space ) 
Exclui todos os arquivos em pasta do usuário, mas ainda diz que ele usa ~ 60 GB de espaço. O uso real é ~ 2MB. Não há mais arquivos para excluir. Existe algum...

0  Reconstruindo o HDD velho  ( Rebuilding old hdd ) 
Meu Mac está girando 5 anos agora, ele já funciona por muito tempo no SDD e o HDD antigo está em um optibay. Mas o HDD é um estoque um e está girando 5 anos t...

2  Excluído tudo do MacBook, mas o espaço de armazenamento ainda está meio cheio  ( Deleted everything from macbook but storage space is still half full ) 
Eu recentemente fiquei sem espaço no meu MacBook Air. Eu movi todos os dados do Mac para um disco rígido externo, criei um novo administrador de usuário e exc...

6  Como eu digo o itunes para não fazer backup de aplicativos?  ( How do i tell itunes not to back up apps ) 
Eu descobri que os aplicativos que armazenei no iTunes ocupam mais de 10 GB de espaço no meu computador. Desde que eu tenho um SSD de 128GB eu gostaria de diz...

2  O backup de máquina de tempo é muito grande (mas não deveria ser)  ( Time machine backup is too large but shouldnt be ) 
Eu recebo: Este backup é muito grande para o disco de backup. O backup requer 35,72 GB, mas apenas 24,79 GB estão disponíveis. fatos: Tamanho estimado d...

13  Arquivos de cache de El Capitan / Private / Var / Pasters consumindo 30-40 GB  ( El capitan private var folders cache files consuming 30 40 gb ) 
Eu atualizei meu MacBook Pro para El Capitan recentemente, e uma das primeiras mudanças desagradáveis, além do Xtrafinder & Amp; TotalterMinal não é mais comp...

30  Como posso liberar algum espaço em disco?  ( How can i free up some disk space ) 
Estou prestes a ficar sem espaço em disco, e sei que tenho muito lixo no meu MacBook, mas não sei como encontrá-lo para descobrir como deletá-lo. Existe uma...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.