Como os pacotes esparsos são corrompidos e podem ser consertados?

7

Estou aquecendo os pacotes de imagens de disco esparso do Mac OS X: Este é um sistema de arquivos virtual armazenado como uma coleção de arquivos pequenos (até 8MB) em uma pasta. Dessa forma, você pode ter volumes HFS + criptografados armazenados em unidades USB formatadas em FAT ou em compartilhamentos de rede SMB. E como os dados são divididos em blocos de 8 MB, os backups incrementais funcionam muito bem apenas copiando os fragmentos atualizados. Não há problema para o rsync ou o Time Machine, mesmo para dados criptografados.

Mas, embora esse formato pareça ter sido projetado tendo em mente a compatibilidade com ferramentas e sistemas de arquivos que não são do Mac, ele não parece funcionar, por exemplo, com o Dropbox. Por que é que? São apenas alguns metadados ("bundle flag?") Que se perdem na transferência (e que eu poderia colocar manualmente de volta)?

A Internet também está cheia de histórias de horror sobre pacotes corrompidos no próprio dispositivo de backup de rede Time Capsule da Apple.

Como esses pacotes são corrompidos e quais são minhas opções de recuperação?

    
por Thilo 02.11.2009 / 03:39

1 resposta

2

Até onde eu sei, você pode montar o .sparseimage e executar o "Repair / Verify" no Utilitário de Disco, como em qualquer outro disco ....

E, como qualquer outro disco, sempre tente "ejetar" ou desmontar antes de desligar ou reiniciar o computador.

Eu tenho visto que eles foram corrompidos antes, mas não por muito tempo ... Eu acho que pode ter sido um problema não-Snow Leopard. BTW, "discos" esparsos são como a Apple armazena sua pasta "Home" quando você usa o FileVault (que não existe no Lion, portanto, não execute a criptografia da sua pasta pessoal agora ... eles apenas criptografam todo o disco)

Meu comando favorito é o seguinte, que reduz a imagem esparsa para a quantidade real de dados que você armazenou nela, não importando o tamanho que ela tenha aumentado, adicionando arquivos que você excluiu agora.

hdiutil compact /Macintosh\ HD/Path/to/Name\ of\ file.sparseimage

BTW, as barras invertidas (\) são necessárias apenas se você tiver espaços no nome do caminho do arquivo.

    
por 03.05.2011 / 14:07