hdiutil: compact a échoué - Fonction non implémentée


29

Lors du compactage d'une image clairsemée avec la hdiutil compactcommande, elle échoue avec le message hdiutil: compact failed - Fonction non implémentée .


J'obtiens ce même message d'erreur, en tant que root, sur deux ordinateurs différents. Un 10.10 (qui a créé le sparsebundle) et le 10.6.8.

Réponses:


49

Le message d'erreur n'est pas assez clair, mais une des raisons pourrait être que vous n'êtes pas connecté à la prise de courant. Le compactage d'une image disque peut être une tâche longue et intensive, et parfois le système d'exploitation la refuse lorsque vous utilisez la batterie pour éviter tout risque de perte de données.

Si vous êtes certain d'avoir suffisamment de batterie pour terminer la tâche, vous pouvez dépasser la limitation en ajoutant l' -batteryallowedindicateur:

hdiutil compact my.sparseimage -batteryallowed 

0

Vous devrez peut-être exécuter la commande en tant que root :

sudo hdiutil compact <sparseimage>

Voulez-vous partager le vote caché, guerrier caché? L'exécution de la commande en tant que root a fonctionné pour moi lorsque j'ai rencontré le message d'erreur.
vol7ron

guerrier caché est probablement un troll caché, ne faites pas attention. Vous avez raison. Merci.
cucu8

Merci, Cucu. Je pense que j'ai été surpris de le voir sur une question / réponse aussi ancienne. Il est possible que la racine ne soit pas nécessaire. Je suppose que je pourrais dire en tant que superutilisateur du système , car certaines personnes n'utilisent pas la valeur par défaut.
vol7ron
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.