Excluindo arquivos em imagens de disco Sparse Bundle não libera o espaço -- snow-leopard campo com disk-space campo com sparsebundle camp apple Relacionado O problema

Deleting files on sparse bundle disk images doesn't actually free the space


5
vote

problema

português

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 Leopard.

O DMG agora praticamente preenche um, e estou bem com isso. Isso não é sobre espaço em uma.

Quando eu excluo arquivos de B, o local gratuito do localizador mostra para B não é alterado e se recusa a copiar novos arquivos para B. Esvaziar o lixo não ajuda. Ejetar não ajuda. Mas verificando (não reparar) b no utilitário de disco, mesmo que nenhum erro seja encontrado.

Isso é um pouco de uma tarefa. Como faço para obter um comportamento melhor?

english

I used Disk Utility to create an empty encrypted sparsebundle on a FAT volume A. It contains an HFS volume B. I am running on Snow Leopard.

The DMG now pretty much fills A, and I'm fine with that. This is not about space on A.

When I delete files from B, the free space Finder shows for B does not change, and it refuses to copy new files onto B. Emptying the trash doesn't help. Ejecting doesn't help. But verifying (not repairing) B in Disk Utility does, even though no errors are found.

This is a bit of a chore. How do I get better behaviour?

        
         
         

Lista de respostas

6
 
vote

As duas imagens de disco esparsas e as imagens de disco mais recém-escasso de disco intencionalidade não coletam / recuperam o espaço até que precise. Isso é especialmente para um pacote esparso - que é projetado para reduzir as transferências de rede quando a imagem é armazenada em um compartilhamento de rede. Certamente acelera operações normais de leitura / gravação, uma vez que o sistema pode assumir compact não acontecerá quando os arquivos estão mudando. Quando você verifica as coisas no utilitário de disco, talvez veja esse espaço pode ser recuperado e faz isso por você. Você está correto, que no uso normal, acaba com você usando mais espaço do que se você simplesmente colocar as coisas no sistema de arquivos normal.

Você pode converter seu armazenamento em uma imagem esparsa normal para obter mais liberdade tradicional de espaço quando você excluir arquivos armazenados dentro da imagem de disco.

Certamente leu os dois primeiros parágrafos do Página man para hdiutil .

Você pode, claro, iniciar um manual operação compacta com:

  • hdiutil compact /path/to/sparsebundle.dmg
 

Both sparse disk images and the newer sparse bundle disk images intentionality do not reap/reclaim space until they need to. This is especially so for a sparse bundle - which is designed to reduce the network transfers when the image is stored on a network share. It certainly speeds up normal read/write operations since the system can assume compact won't happen when the files are changing. When you check things in disk utility, it perhaps sees that space could be reclaimed and does that for you. You are correct, that in normal use, it ends up with you using more space than if you simply put things on the normal file system.

You could convert your storage to a normal sparse image to get more traditional freeing of space when you delete files stored within the disk image.

Certainly read the first two paragraphs of the man page for hdiutil.

You can of course kick off a manual compact operation with:

  • hdiutil compact /path/to/sparsebundle.dmg
 
 
     
     
0
 
vote

Uma imagem de disco é como uma unidade "virtual", ou seja, um disco rígido em um disco rígido, mesmo se você excluir um arquivo, a capacidade do disco rígido permanecer constante, apenas a quantidade de espaço disponível é alterada, por isso que sua imagem de disco permanece mesmo tamanho mesmo depois de excluir arquivos

 

A disk image is like a "virtual" drive i.e. a hard disk in a hard disk even if you delete a file the hard disk capacity remains constant, only the amount of available space changes, that is why your disk image remains the same size even after you delete files

 
 
   
   

Perguntas relacionadas

12  Existe uma razão para preferir HFS + sobre o APFs para imagens de disco em alta Sierra e / ou Mojave?  ( Is there a reason to prefer hfs over apfs for disk images in high sierra and or ) 
Estou criando pequenas imagens de disco criptografadas (abaixo de 10 GB) para serem usadas para proteger e transferir dados entre sistemas em execução alta Si...

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 ...

5  Redimensionar SparseBundle no utilitário de disco  ( Resizing sparsebundle in disk utility ) 
Eu quero redimensionar (encolher) a capacidade do backup.sparseBundle para aprox. O tamanho realmente ocupou os arquivos. O que eu fiz até agora Eu já c...

1  Como remover arquivos de um arquivo sparsebundle (imagem da máquina de hora anterior)?  ( How to remove files from a sparsebundle file previous time machine image ) 
Eu tenho um arquivo sparsebundle que eu tirei de um disco de backup de máquina antiga. Eu gostaria de salvar o arquivo, se possível, mas remover os arquivos...

29  Máquina de tempo de reparação SparseBundle que não montaria mais  ( Repair time machine sparsebundle that will no longer mount ) 
Eu estragei meu tempo de backup de máquina de alguma forma. Eu não sou mais capaz de montar o arquivo sparsebundle como eu recebo um erro informando que não h...

3  Por que meu espartilho vazio é tão grande (1,5 GB)?  ( Why is my empty sparsbundle so big 1 5 gb ) 
Acabei de seguir as instruções Aqui Para criar um esparso criptografado para backups de máquina de tempo. O espartilho vazio acabou sendo 1,4 GB (e depois d...

2  Time Machine Backup para um .sparseBundle na unidade USB?  ( Time machine backup to a sparsebundle on usb drive ) 
Eu notei que quando eu migrei de backup sobre USB para SMB naquela máquina do tempo começou a usar pacotes esparsos para backup. Eu não fui bem sucedido em us...

10  Time Machine Backup .SparSibundle Arquivo Inacessível no novo computador  ( Time machine backup sparsebundle file inaccessible on new computer ) 
Eu já estive nisso por um sólido 6 horas agora, esperando que alguém aqui possa me ajudar. Eu tive uma cápsula de tempo por quase 2 anos, consistentemente f...

1  É normal que ele leve horas para excluir uma cápsula de tempo "SparseBundle"  ( Is it normal for it to take hours to delete a time capsule sparsebundle ) 
Estou tentando fazer espaço no meu tempo cápsula para fazer backups (atualmente me diz que está cheio). Eu tenho ajuda em Esta questão com como excluir ba...

2  Por que fsck_hfs é lento em * Journaled * HFS +  ( Why is fsck hfs slow on journaled hfs ) 
Às vezes, minhas unidades externas ficam imundamente destacadas e, na próxima conexão, é necessária uma verificação de disco. O que me surpreende agora é ve...




© 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.