hdiutil: compact falló - Función no implementada

29

Al compactar una imagen dispersa con el hdiutil compactcomando, falla con el mensaje hdiutil: compact failure - Función no implementada .

KPM
fuente
Recibo este mismo mensaje de error, como root, en dos computadoras diferentes. Uno 10.10 (que creó el sparsebundle) y el 10.6.8.

Respuestas:

49

El mensaje de error no está claro, pero una razón podría ser que no está conectado a la toma de corriente. Compactar una imagen de disco puede ser una tarea larga e intensa, y a veces el sistema operativo lo niega cuando se ejecuta con batería para evitar cualquier riesgo de pérdida de datos.

Si está seguro de que tiene suficiente batería para completar la tarea, puede anular la limitación agregando la -batteryallowedbandera:

hdiutil compact my.sparseimage -batteryallowed 
KPM
fuente
0

Es posible que deba ejecutar el comando como root :

sudo hdiutil compact <sparseimage>
vol7ron
fuente
¿Te importaría compartir el voto negativo, guerrero oculto? Ejecutar el comando como root funcionó para mí cuando recibí el mensaje de error.
vol7ron
guerrero oculto es probablemente un troll oculto, no prestes atención Tienes razón. Gracias.
cucu8
Gracias cucu. Creo que me sorprendió verlo en una pregunta / respuesta tan antigua. Es posible que la raíz sea ​​innecesaria. Supongo que podría decir que es el superusuario del sistema , ya que algunas personas no usan el valor predeterminado.
vol7ron