ฉันเก็บถาวรคอลเล็กชันสื่อของฉันลงในแผ่นดิสก์แบบ Dual Layer ของ BD-R แต่ได้รับข้อผิดพลาด IO ต่อไปนี้เมื่อสิ้นสุดกระบวนการเขียน (ปกติ> เสร็จสมบูรณ์ 95%):
:-[ WRITE@LBA=168e800h failed with SK=5h/END OF USER AREA ENCOUNTERED ON THIS TRACK]: Input/output error
:-( write failed: Input/output error
/dev/sr0: flushing cache
/dev/sr0: closing track
/dev/sr0: closing session
:-[ CLOSE SESSION failed with SK=5h/INVALID FIELD IN CDB]: Input/output error
/dev/sr0: reloading tray
กระบวนการเก็บถาวรของฉันมีรายละเอียดด้านล่าง:
dirsplit -m -s 46G /path/to/folder
> แบ่งโฟลเดอร์ 61G ดั้งเดิมออกเป็นสองโฟลเดอร์โดยมีขนาด <= 46GB ( ความจุ Blu-Ray DL เป็น 50050629632 ไบต์ == 46.61GB )genisoimage -ldots -allow-lowercase -allow-multidot -d -iso-level 4 -l -o /path/to/file.iso /path/to/folder
> สร้างภาพ iso ซึ่งเข้ากันได้กับโครงสร้างโฟลเดอร์ OS X และชื่อไฟล์growisofs -Z /dev/sr0=/path/to/file.iso
> เขียนภาพ iso ไปยังแผ่นดิสก์ Blu-ray
สิ่งที่น่าสนใจคือฉันสามารถเมานต์และอ่านจากแผ่นดิสก์ที่ถูกเบิร์นได้สำเร็จแม้ว่าgrowisofsจะไม่สามารถปิดเซสชันได้ แต่ฉันไม่แน่ใจว่าข้อมูลทั้งหมดถูกเขียนลงดิสก์
ฉันเปรียบเทียบการตรวจสอบ md5 ของทั้งดิสก์และไฟล์ img (ขอบคุณเคล็ดลับที่ดีจากewindischเหนือที่ Unix & Linux) แต่ทั้งสองสตริงไม่ตรงกัน ผลลัพธ์จากddบอกว่าแผ่นดิสก์มีขนาด 48GB มากกว่าภาพ 46GB ที่ถูกเขียนลงไป
อย่างไรก็ตามการcmp -b -l /path/to/image.iso /dev/sr0
กลับมาทำงานcmp: EOF on /dev/sr0
ซึ่งหมายความว่าภาพดิสก์มีขนาดเล็กกว่าไฟล์ iso
ดังนั้นเท่าที่ฉันสามารถบอกได้growisofs
บางส่วนเขียนภาพลงดิสก์ แต่หยุดสั้น ๆ ด้วยเหตุผลบางอย่าง แม้ว่าฉันจะสามารถใส่แผ่น "ไม่สมบูรณ์" ได้ แต่ฉันต้องค้นหาสาเหตุที่การเขียนหยุดสั้น
ใครช่วยชี้ฉันในทิศทางที่ถูกต้องได้ไหม ฉันไม่พบระเบียนใด ๆ ที่/var/log/*
เขียนโดย Growisofs และสามารถไปที่เอาต์พุตที่เป็นความลับที่ด้านบนของหน้านี้