hdiutil: compact fail - Funzione non implementata


29

Quando si compatta un'immagine sparsa con il hdiutil compactcomando, non riesce con il messaggio hdiutil: compact failed - Funzione non implementata .


Ricevo questo stesso messaggio di errore, come root, su due computer diversi. Uno 10.10 (che ha creato lo sparsebundle) e il 10.6.8.

Risposte:


49

Il messaggio di errore non è abbastanza chiaro, ma uno dei motivi potrebbe essere che non si è collegati alla presa di corrente. La compattazione di un'immagine del disco potrebbe essere un'attività lunga e intensa, e talvolta il sistema operativo la nega quando si utilizza la batteria per evitare qualsiasi rischio di perdita di dati.

Se sei sicuro di avere abbastanza carica della batteria per completare l'attività, puoi superare la limitazione aggiungendo il -batteryallowedflag:

hdiutil compact my.sparseimage -batteryallowed 

0

Potrebbe essere necessario eseguire il comando come root :

sudo hdiutil compact <sparseimage>

Ti interessa condividere il guerriero nascosto, sotto voto? Eseguire il comando come root ha funzionato per me quando ho riscontrato il messaggio di errore.
vol7ron,

il guerriero nascosto è probabilmente un troll nascosto, non prestare attenzione. Hai ragione. Grazie.
Cucu8,

Grazie Cucu. Penso di essere stato sorpreso di vederlo su una domanda / risposta così vecchia. È possibile che root non sia necessario. Suppongo che potrei dire come il superutente del sistema , dal momento che alcune persone non usano il valore predefinito.
vol7ron,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.