Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
hi everbody,
i want to burn a dvd with some data directly without creating .iso file before burning.right now i use to create an iso file first using mkisofs or dd command and then burn using cdrecord command.But i want to know whether is it possible to directly burn dvd without creating iso first?i use following commands-
can't you show me an example please?
let me explain what i really want to do.i have two dvd-rw attached on my pc and i want to burn dvd to dvd with both dvd-rw filled.means dvd to dvd burning without saving iso image
Sorry, seems to me that I misunderstood your question. I thought that you want to burn some folders from your harddisk to a CD/DVD without making an ISO-image first, that is what growisofs is for. I don't think that you can use it for a direct copy, I think the simplest way would be to use a graphical tool for that, but may be anyone else can help here.
I think you can do it this way, and this is the way I'd prefer. Make a named pipe. This is a special file which you can pipe data to, then read from. It doesn't actually write to disk.
mkfifo image.iso
This makes a pipe
Then read the dvd outputting to this file.
readcd dev=/dev/dvd f=image.iso
Replace /dev/dvd to the device containing the source DVD. you may need to run 'readom' instead of 'readcd'.
Then, while thats running, in another terminal, run
growisofs -Z /dev/dvdwriter=image.iso
agan, replace /dev/dvdwriter as necessary. Despite the fact the data 'appears' to be written and read from a disk, its actually piped from one program to the other, so its all done on the fly.
There might be a way to pipe the output of one program to the other. You can pipe the output of readcd to stdout like this
readcd dev=/dev/dvd f=-
and growisofs can burn from stdin like this
growisofs -Z /dev/dvdwriter=/dev/stdin so maybe this will work
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.