Необходимо ли создавать образ .iso перед записью на DVD-ROM? Я имею в виду, я никогда не замечал этого в Windows до записи своих файлов на DVD-ROM, я никогда не создавал ISO-образ. Но я перешел на Linux, и, изучая некоторые команды терминала, я увидел, что это упоминалось После создания iso-файла мы записали бы его на диск. Итак, мое любопытство суммируется как:
1) Нужно ли создавать файлы изображений .iso перед записью?
2) Если да, то зачем это нужно?
-o
вариантmkisofs
? Вы отсканировалиman cdrecord
или жеman cdrskin
для ссылок наstdin
? Вы знакомы с командами конвейеризации в Linux? Вы сделали свое исследование о том, что/dev/shm/
является? Какое объяснение тебе нужно?Я думаю, что для записи компакт-диска, совместимого с ISO9660, в командной строке всегда требуется шаг для создания образа iso (9660).
Тем не менее, графические инструменты, такие как k3b (KDE) или brasero (gnome), позволят вам создавать компакт-диски с данными без необходимости явно выполнять этот шаг, они, вероятно, создают образ на лету во время процесса записи.
источник
1) Нет. Как говорят другие, данные не нужно хранить промежуточно на жестком диске. Программы-производители для ISO 9660 могут излучать поток данных в «стандартный вывод», и программы горелки могут принимать этот поток данных своими «стандартный ввод». Это называется «труба», очень фундаментальная оболочка Unix жест.
Классический пример - это несколько вариантов:
Мой собственный способ сделать то же самое: (Передача данных осуществляется внутренне между libisofs и libburn.)Не забывайте программы записи GUI: K3b, Xfburn, Brasero, ... Они координируют программу производителя ISO и записывают программу без особого помощь пользователя.
Редактировать: Попытка отреагировать на комментарий Ниша:
Если вы хотите хранить не больше, чем содержимое одного файла, вы можете просто записать этот файл на носитель. Если вы позже откроете файл / dev / sr0, тогда он будет нести ваш сохраненный контент (плюс, вероятно, какой-то конечный мусор).
Если вы хотите сохранить более одного файла, или имена файлов и другие атрибуты, тогда вам нужно обернуть ваши файлы в какую-то файловую систему или в формат архива. Этот формат будет позже читаться соответствующим драйвером файловой системы (например, Linux "iso9660") или распаковщик архива (например, программа "tar").
Вы, конечно, можете выбрать только несколько файлов с вашего жесткого диска и дать им разные имена в результирующей файловой системе или архиве. (mkisofs имеет опцию -graft-points и "pathspecs" / ISO / PATH = / DISK / PATH контролировать переименование. Некоторые архивные программы могут иметь аналогичные возможности изменять имена файлов, когда они копируются в их архив.)
Большинство файловых систем должно быть создано в режиме записи с произвольным доступом устройство или файл образа файловой системы на диске. Это потому что есть нет программы-производителя, которая создала бы их как последовательный поток данных. Такой последовательный поток является предварительным условием для трубопровода.
Архиваторы (например, «tar» или «zip») и производители файловых систем ISO 9660 имеют возможность испускать свой результат в виде последовательного потока. Так они и есть который может направить их вывод на вход программы записи.
(Конец редактирования)
2) Теперь по причине, почему так много предложений, которые говорят вам сначала сохраните файл образа ISO, а затем запишите его на средний.
В старые добрые времена первых записывающих CD существовал риск "опустошение буфера". Как только диск пишет быстрее, чем производитель ISO Программа могла доставить данные, привод выдал ошибку и покинул CD-R только частично написано. Шанс на успех увеличился, если компьютер сначала запускали программу ISO, пока все данные не были произведены, и только потом запустил программу записи, чтобы прочитать образ ISO с жесткого диска.
Это время закончилось в конце 1990-х годов изобретением "Free Burn", который включил привод, чтобы дождаться новых данных и возобновить запись компакт-диска. Проблема переполнения буфера и сброса при записи никогда не затрагивала носители DVD или BD.
источник