Вам нужно проверить, сколько свободных блоков есть на определенных носителях. Затем вы делаете ISO соответствующего размера.
cdrecord dev=/dev/sr0 -atip ... ATIP info from disk: ... ATIP start of lead in: -11077 (97:34/23) ATIP start of lead out: 359849 (79:59/74) ... Manufacturer: Mitsubishi Chemical Corporation
Мой CD-RW содержит 359849 блоков размером 2 000 кбайт, в общей сложности 736 970 752 данных. 32 КБ + 32 КБ + 3x2 КБ будут использоваться для служебной информации ISO9660. Если вы добавите joliet rockridge и hfs naming extensions, это приведет к еще большему расходу пространства.
«стандартное» ограничение - для дисков 640 МБ, так как многие старые диски не читают диски большего размера, для 700 МБ он более гибкий.
Теоретически, есть вывод размером с вводную часть после окончания программируемой области, который может быть полностью и безопасно записан с данными, но устройства чтения компакт-дисков с большей вероятностью откажутся от привода, который не имеет надлежащего «конца сеанса» и выводные знаки.