hdiutil: compact gagal - Fungsi tidak diterapkan

26

Saat memadatkan gambar jarang dengan hdiutil compactperintah, gagal dengan pesan hdiutil: compact gagal - Fungsi tidak diterapkan .

KPM
sumber
Saya mendapatkan pesan kesalahan yang sama ini, sebagai root, di dua komputer yang berbeda. Satu 10.10 (yang menciptakan sparsebundle) dan pada 10.6.8.

Jawaban:

46

Pesan kesalahannya cukup tidak jelas, tetapi salah satu alasannya mungkin karena Anda tidak terhubung ke stopkontak. Memadatkan gambar disk mungkin merupakan tugas yang panjang dan intensif, dan terkadang OS membantahnya saat Anda menggunakan baterai untuk menghindari risiko kehilangan data.

Jika Anda yakin bahwa Anda memiliki daya baterai yang cukup untuk menyelesaikan tugas, Anda dapat mengatasi batasan dengan menambahkan -batteryallowedtanda:

hdiutil compact my.sparseimage -batteryallowed 
KPM
sumber
0

Anda mungkin perlu menjalankan perintah sebagai root :

sudo hdiutil compact <sparseimage>
vol7ron
sumber
Peduli untuk berbagi prajurit turun-suara, tersembunyi? Menjalankan perintah sebagai root bekerja untuk saya ketika saya mengalami pesan kesalahan.
vol7ron
prajurit tersembunyi mungkin troll tersembunyi, tidak memperhatikan. Kamu benar. Terima kasih.
cucu8
Terima kasih, Cucu. Saya pikir saya terkejut melihatnya pada pertanyaan / jawaban lama. Mungkin root tidak perlu. Saya kira saya bisa mengatakan sebagai pengguna super sistem , karena beberapa orang tidak menggunakan default.
vol7ron