hdiutil: compacto falhou - Função não implementada


29

Ao compactar uma imagem esparsa com o hdiutil compactcomando, ela falha com a mensagem hdiutil: compact failed - Função não implementada .


Estou recebendo a mesma mensagem de erro, como root, em dois computadores diferentes. Um 10.10 (que criou o pacote esparso) e o 10.6.8.

Respostas:


49

A mensagem de erro não é clara, mas um motivo pode ser o fato de você não estar conectado à tomada. A compactação de uma imagem de disco pode ser uma tarefa longa e intensiva e, às vezes, o sistema operacional a nega quando você está usando a bateria para evitar qualquer risco de perda de dados.

Se você acha que possui bateria suficiente para concluir a tarefa, poderá ultrapassar a limitação adicionando o -batteryallowedsinalizador:

hdiutil compact my.sparseimage -batteryallowed 

0

Pode ser necessário executar o comando como root :

sudo hdiutil compact <sparseimage>

Gostaria de compartilhar o voto oculto, guerreiro oculto? A execução do comando como root funcionou para mim quando recebi a mensagem de erro.
vol7ron

guerreiro escondido provavelmente é um troll escondido, não preste atenção. Você está certo. Obrigado.
precisa saber é o seguinte

Obrigado, Cucu. Acho que fiquei surpreso ao vê-lo em uma pergunta / resposta tão antiga. É possível que a raiz seja desnecessária. Suponho que eu poderia dizer como superusuário do sistema , já que algumas pessoas não usam o padrão.
vol7ron
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.