1) Ні. За словами інших, дані не потрібно зберігати посередньо
на жорсткому диску. Програми виробника ISO 9660 можуть випускати потік даних
"стандартний висновок" і програми пальника можуть приймати цей потік даних за їх
"стандартний вхід". Це називається "трубою", дуже фундаментальною оболонкою Unix
жест.
Класичним прикладом є деякі варіації:
mkisofs /some/directory | cdrecord -v dev=/dev/sr0 -
Мій власний спосіб зробити те саме:
xorriso -outdev /dev/sr0 -blank as_needed -map /some/directory /
(Передача даних здійснюється внутрішньо між libisofs і libburn.)
Не забувати про програми для запису GUI: K3b, Xfburn, Brasero, ...
Вони координують програму виробників ISO і спалюють програму без особливих зусиль
надання допомоги користувачем.
Редагувати: Спроба відреагувати на коментар Ніша:
Якщо ви хочете зберегти не більше вмісту одного файлу, ви можете просто записати цей файл на носій. Якщо ви пізніше відкриєте файл / dev / sr0,
тоді він буде нести ваш збережений вміст (плюс, мабуть, якийсь сміття).
Якщо потрібно зберегти більше одного файлу або назви файлів та інших атрибутів,
потім потрібно обернути файли в певну файлову систему або формат архіву.
Цей формат пізніше зчитується відповідним драйвером файлової системи
(наприклад, Linux "iso9660") або архівувати розпаковувач (наприклад, програму "tar").
Ви, звичайно ж, можете вибрати лише кілька файлів з вашого жорсткого диска і
щоб дати їм різні імена в результуючій файловій системі або архіві.
(mkisofs має опцію-крап-точки і "pathspecs" / ISO / PATH = / DISK / PATH
для керування перейменуванням. Деякі програми архівування можуть мати подібні можливості
змінювати імена файлів, коли вони копіюються в архів.)
Більшість файлових систем повинні бути створені у випадковому доступі
або у файлі файлової системи на диску. Це тому, що є
жодна програма виробника, яка б створювала їх як послідовний потік даних.
Такий послідовний потік є передумовою для трубопроводів.
Архіватори (наприклад, "tar" або "zip") і виробники файлової системи ISO 9660 мають
здатність випускати свій результат як послідовний потік. Отже, вони є такими
які можуть передавати їх вихід на вхід програми запису.
(Кінець редагування)
2) Тепер з тієї причини, чому так багато пропозицій навколо, які вам говорять
спочатку збережіть файл образу ISO і потім записати його на носій.
У погані старі часи перших пальників компакт-дисків існував ризик
"перекриття буфера". Як тільки привід пише швидше, ніж виробник ISO
Програма могла доставляти дані, диск скинув помилку і залишив CD-R
лише частково написано. Шанс на успіх збільшився, якщо комп'ютер
Спочатку запускалася програма ISO, поки не були отримані всі дані, і тільки потім
запустив програму запису, щоб прочитати образ ISO з жорсткого диска.
Цей час закінчився в кінці 1990-х рр. Винаходом "без опіку", який
дозволило диску чекати більше даних і відновити записування компакт-диска.
Проблема недосконалості буфера та перезавантаження ніколи не вражала DVD або BD носії.