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 .


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 

0

Es posible que deba ejecutar el comando como root :

sudo hdiutil compact <sparseimage>

¿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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.