เมื่อพยายามแปลงหรือปรับขนาดภาพ dmg ฉันได้รับข้อผิดพลาด:
hdiutil: convert failed Resource Temporarily Unavailable error
หรือ
hdiutil: resize: failed. Resource temporarily unavailable (35).
(รหัสข้อผิดพลาด hdiutil 35)
เมื่อพยายามแปลงหรือปรับขนาดภาพ dmg ฉันได้รับข้อผิดพลาด:
hdiutil: convert failed Resource Temporarily Unavailable error
หรือ
hdiutil: resize: failed. Resource temporarily unavailable (35).
(รหัสข้อผิดพลาด hdiutil 35)
คำตอบ:
umount
ปัญหาที่ดูเหมือนจะเกิดขึ้นเมื่อคุณเลิกเมานท์ภาพโดยใช้
ประกอบภาพอีกครั้ง (ไม่ว่าจะใช้hdiutil attach
หรือเพียงแค่ดับเบิลคลิกที่ภาพ) และใช้คำสั่งhdiutil detach
อีกครั้ง การดำเนินการนี้จะยกเลิกการต่อเชื่อมและนำภาพออก
hdiutil detach /Volumes/<your image>
ความเป็นไปได้อีกอย่างก็คือดิสก์อิมเมจยังคงถูกเมานท์ (จากการทำงานก่อนหน้านี้) ในกรณีนี้เพียงเลือกไอคอนดีดแผ่น
หลังจากนั้นตัวแปลง hdiutil ทำงานได้ดีมาก
ในกรณีของฉันมีบางสิ่งที่พยายามเข้าถึงภาพ สิ่งที่ใช้งานได้ในที่สุด:
sudo lsof | grep ~/Unix.sparsebundle/
sudo kill -9 889
resize -size 100g ~/Unix.sparsebundle/
รีสตาร์ทเครื่องและเรียกใช้อีกครั้งควรทำงาน