hdiutil แปลง / rsize ทรัพยากรไม่พร้อมใช้งานชั่วคราว


26

เมื่อพยายามแปลงหรือปรับขนาดภาพ dmg ฉันได้รับข้อผิดพลาด:

hdiutil: convert failed Resource Temporarily Unavailable error

หรือ

hdiutil: resize: failed. Resource temporarily unavailable (35).

(รหัสข้อผิดพลาด hdiutil 35)

คำตอบ:


37

umountปัญหาที่ดูเหมือนจะเกิดขึ้นเมื่อคุณเลิกเมานท์ภาพโดยใช้

ประกอบภาพอีกครั้ง (ไม่ว่าจะใช้hdiutil attachหรือเพียงแค่ดับเบิลคลิกที่ภาพ) และใช้คำสั่งhdiutil detachอีกครั้ง การดำเนินการนี้จะยกเลิกการต่อเชื่อมและนำภาพออก

hdiutil detach /Volumes/<your image>

1
รูปภาพที่เมาท์ยังคงปรากฏใน "Disk Utility" เมื่อคุณสามารถลบออกได้
Stefano Palazzo

ฉันใช้ 'ข้อมูล hdiutil "พบ / dev แล้ว" hdiutil detach / dev / disk2 "ด้วยวิธีนี้คุณไม่ต้องติดตั้ง
วอล

นี่ไง! ฉันพยายามใช้ umount / Volumes / <รูปของคุณ> / แต่มัน unmount รูปเท่านั้น แต่ยังคงเห็นสื่ออ่าน / เขียนของ Apple ใน Disk Utility ...
Richard Fu

1

ความเป็นไปได้อีกอย่างก็คือดิสก์อิมเมจยังคงถูกเมานท์ (จากการทำงานก่อนหน้านี้) ในกรณีนี้เพียงเลือกไอคอนดีดแผ่น

หลังจากนั้นตัวแปลง hdiutil ทำงานได้ดีมาก


1

ในกรณีของฉันมีบางสิ่งที่พยายามเข้าถึงภาพ สิ่งที่ใช้งานได้ในที่สุด:

sudo lsof | grep ~/Unix.sparsebundle/
sudo kill -9 889
resize -size 100g ~/Unix.sparsebundle/

-2

รีสตาร์ทเครื่องและเรียกใช้อีกครั้งควรทำงาน


เรากำลังมองหาคำตอบยาว ๆ ที่ให้คำอธิบายและบริบท อย่าเพียงแค่ให้คำตอบเดียว อธิบายว่าทำไมคำตอบของคุณถึงถูกต้องนึกคิดด้วยการอ้างอิง คำตอบที่ไม่รวมคำอธิบายอาจถูกลบออก
Tetsujin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.