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 .

KPM
fonte
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 
KPM
fonte
0

Pode ser necessário executar o comando como root :

sudo hdiutil compact <sparseimage>
vol7ron
fonte
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