Я делаю том TrueCrypt и хочу, чтобы он занимал все доступное пространство на 700-Мбайт, отформатированном в формате ISO, диске CD-RW без перезаписи.
2 ответа
Вам нужно проверить, сколько свободных блоков есть на определенных носителях. Затем вы делаете 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 МБ он более гибкий.
Теоретически, есть вывод размером с вводную часть после окончания программируемой области, который может быть полностью и безопасно записан с данными, но устройства чтения компакт-дисков с большей вероятностью откажутся от привода, который не имеет надлежащего "конца сеанса" и выводные знаки.
Спецификация ISO устанавливает ограничение в 2 ГБ для одного файла.
Таким образом, для CDROM максимальный размер будет равен размеру CD - 700 МБ (меньше для таблиц ввода, вывода и файлов)
Для больших размеров файлов предпочтительна система UDF.