Я заархивировал свою коллекцию носителей на двухслойные диски BD-R, но продолжаю получать следующие ошибки ввода-вывода в конце процесса записи (обычно> 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 на две папки, размер которых <= 46 ГБ. (Емкость Blu-Ray DL составляет 50050629632 байт == 46,61 ГБ)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 говорится, что размер диска составляет 48 ГБ, а не 46 ГБ, которое было записано на нем.
Однако запуск cmp -b -l /path/to/image.iso /dev/sr0
вернул cmp: EOF on /dev/sr0
что означает, что образ диска меньше, чем iso-файл.
Так что, насколько я могу судить, growisofs
частично записал образ на диск, но по какой-то причине остановился. Хотя я могу смонтировать "неполный" диск, мне нужно выяснить, почему запись прекратилась.
Может кто-то указать мне верное направление? Я не могу найти никаких записей в /var/log/*
написанных growisofs, и могу только перейти к загадочным выводам в верхней части этой страницы.