Ao mudar o meu disco rígido do Mac para um SSD, encontrei o seguinte problema:
Criei uma imagem DMG do meu disco rígido antigo com capacidade de 320 GB. O arquivo DMG lembrou e salvou a capacidade da imagem, e o problema é que meu SSD tem apenas 120 GB. Portanto, o DMG não pode ser usado se eu não puder diminuir a capacidade de alguma forma.
EDIT : A quantidade total de espaço usado na imagem é de apenas 15 GB.
Eu olhei, hdiutil
mas na verdade sou um desenvolvedor de ruby on rails, então não entendo essas coisas.
Existe alguma maneira com este ou outro utilitário para diminuir a capacidade do DMG?
Obrigado!
compact failed - function not implemented
.sudo hdiutil resize -size 25G /PATH/TO/DISK/IMAGE.dmg
. Acabei de fazer isso com minha imagem de disco de backup do Time Machine e ela não pareceu quebrar nenhuma permissão.compact
nem oresize
funcionariam.compact
disse que aparou 0 bytes, mas tenho 40GiB grátis nele.convert
disse que o tamanho é muito pequeno. O volume é Mac OS Extended (Diário).Tente este:
Mas como você pode ver no manual do hdiutil :
fonte
Depois que o cjc apontou para fazer a pergunta no apple.stackexchange.com, eu fiz. Ao fazer a pergunta, cheguei a uma pergunta relacionada, respondida por alguém dizendo para experimentar o Carbon Copy Cloner.
O Carbon Copy Cloner clonou os arquivos via FireWire para o meu SSDisk sem questionar, e tudo é como deveria ser ..
Aqui está a pergunta à qual estou me referindo:
Restaurar sistema do DMG (disco de origem original maior que o destino)
Para aqueles interessados em redimensionar uma imagem de disco:
Faça sua imagem de disco ler / gravar no Utilitário de Disco do Mac:
Monte o disco, selecione-o e clique em nova imagem de disco. Selecione leitura e gravação na estrutura da imagem do disco e clique em salvar. (Meu SO é holandês, então essas são minhas próprias traduções).
Use
hdiutil
para redimensionar a imagem do disco:No terminal:
hdiutil resize -size 100G /location/of/disk.dmg
. Você pode substituir 100G pelo tamanho desejado.Opcional (não funcionou para mim), você pode tentar compactar:
No terminal:
hdiutil convert /location/of/disk.dmg -format UDSP -o /location/of/NEW/disk.dmg
.Isso cria uma imagem esparsa.
Então:
hdiutil compact /location/of/SPARSE/disk.dmg.sparseimage
Isso tentará liberar espaço na imagem do disco. Se funcionar, acho que você pode precisar redimensionar seu DMG novamente para diminuir a capacidade (não tenho certeza).
fonte
Tentei tudo isso sem sucesso; O hdiutil não me permitiu redimensionar abaixo de um certo limite (muito abaixo do OP).
Resposta simples:
fonte
cp
dá-me toneladas de erros para arquivos especiais.