hdiutil: компакт не вдався - функція не реалізована


29

При ущільненні розрідженого зображення з hdiutil compactкомандою воно не вдається з повідомленням hdiutil: compact failed - Функція не реалізована .


Я отримую таке саме повідомлення про помилку, як і root, на двох різних комп’ютерах. Один 10.10 (який створив розріджений) і 10.6.8.

Відповіді:


49

Повідомлення про помилку досить незрозуміле, але одна з причин може бути в тому, що ви не підключені до розетки. Ущільнення образу диска може бути довгим та інтенсивним завданням, а іноді ОС відмовляє це, коли ви працюєте на батареї, щоб уникнути ризику втрати даних.

Якщо ви впевнені, що у вас є достатня кількість заряду акумулятора для виконання завдання, ви можете перевиконати обмеження, додавши -batteryallowedпрапор:

hdiutil compact my.sparseimage -batteryallowed 

0

Можливо, вам доведеться запустити команду як корінь :

sudo hdiutil compact <sparseimage>

Хочете поділитися прихованим воїном? Запуск команди як root працював для мене, коли я відчував повідомлення про помилку.
vol7ron

прихований воїн, мабуть, прихований троль, не звертайте уваги. Ти правий. Спасибі.
cucu8

Спасибі, Куку. Я думаю, що я був здивований, побачивши це на такому старому питанні / відповіді. Можливо, корінь зайвий. Я припускаю, що я можу сказати, що система суперпользователя , оскільки деякі люди не використовують типовий режим.
vol7ron
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.