LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   FC9 : DVD ROM detection and writing (https://www.linuxquestions.org/questions/linux-newbie-8/fc9-dvd-rom-detection-and-writing-723476/)

H_TeXMeX_H 05-05-2009 01:31 PM

This seems to be your CD-ROM drive:
http://www.google.com/products/catal...#ps-tech-specs

I assumed it was a DVD burner, but ... it cannot read DVDs, it cannot burn at all (not CDs or DVDs) ... is this the only one you have ?

If this is not your drive then post the output of:

Code:

cdrecord -prcap dev=/dev/sr0
If it is your drive, you need another drive, one that can burn DVDs.

vaibhavs 05-08-2009 08:52 AM

Hi,

Finally I managed to burn my First DVD.

On FC9 I had to do the following in order:

Installed the following rpm for CD/DVD detection and burning
(1) lsscsi-0.19-1.i386.rpm
(2) genisoimage-1.1.6-11.fc9.i386.rpm
(3) dvd+rw-tools-7.0-11.fc9.i386.rpm

My DVD writer was detected as follows:
Code:

[root@server ~]# lsscsi
[2:0:0:0]    disk    ATA      WDC WD1600AABS-0 01.0  -
[2:0:1:0]    cd/dvd  HL-DT-ST DVD-RAM GH22NS30 1.01  -

Not sure why it was not showing /dev/???

Next, run this command to burn a DVD:
Code:

growisofs -dvd-compat -speed=1 -use-the-force-luke=bufsize:32m -Z /dev/sr0 -graft-points -rational-rock -full-iso9660-filenames -iso-level 2 /var/www/html
My first DVD is ready!!

I hope this small writeup will help other newbies like myself.

Thanks to all forum members for their help.
Special thanks to "H_TeXMeX_H" for his inputs & support.

Best regards,
Vai

vaibhavs 05-08-2009 09:36 AM

I have a quick question.

When I executed the following command, the files & folders from /var/www/html got written on the DVD.
I was expecting the folder "html" to be created on the DVD and then the content to have been copied inside the html folder.

What did I miss ??

Code:

growisofs -dvd-compat -speed=1 -use-the-force-luke=bufsize:32m -Z /dev/sr0 -graft-points -rational-rock -full-iso9660-filenames -iso-level 2 /var/www/html
Thx
Vai

H_TeXMeX_H 05-08-2009 09:40 AM

Alright, well either way, you can usually use the symlinks made by udev:

/dev/dvdwriter

if there are more than one they will be labeled:

/dev/dvdwriter0
/dev/dvdwriter1

same goes for cdwriter, cdrw, dvdrw, cdrom, dvd

You may also want to read here for more info:
http://www.linux.org/docs/ldp/howto/...-HOWTO/sr.html

If you're using an IDE drive it may be detected as /dev/hdd, while for SATA drives it will be /dev/sr0.

EDIT:

As for your question, that command will write the directory you point it to to the root of the iso, so if you want to keep the html directory, you have to put it in another directory and point it to that. Whatever directory you point it to will not be created, it will became the root or / of the iso, so make sub-directories.

vaibhavs 05-08-2009 09:46 AM

hmm..
How to copy "Folder" (with Files & folder inside)
Rather than copying all files and folders of a folder ??

I hope this is understandable.

Vai

H_TeXMeX_H 05-08-2009 09:48 AM

Sorry I don't get it.

Just do:
Code:

mkdir dvd
mv html dvd

Then burn dvd directory.

vaibhavs 05-08-2009 10:02 AM

Let me explain.

When I wrote my first DVD, the source was defined as -> /var/www/html
I was expecting "growisofs" to create a folder "html" on my DVD and then copy all files inside that folder.
Instead, "growisofs" copied all files from "/var/www/html" into the base of DVD.


OR in simpler words, how can I "folders" on DVD and contents inside the folder

Thx
Vai

vaibhavs 05-08-2009 10:05 AM

Let me give another example:

I have a folder fld1 which contains 3 files.
a.sh
b.sh
c.sh

I would like to copy the entire folder "fld1" to my DVD, such that my DVD should look like this:
/mnt/dvd/fld1/a.sh

H_TeXMeX_H 05-08-2009 10:17 AM

I see, ok you can try this instead:

Code:

growisofs -dvd-compat -speed=1 -use-the-force-luke=bufsize:32m -Z /dev/sr0 -graft-points -rational-rock -full-iso9660-filenames -iso-level 2 /html/=/var/www/html
see here for description:
http://wiki.archlinux.org/index.php/DVD_writing

vaibhavs 05-08-2009 10:52 AM

hmm. I will try this...

One last question in this series.

Is it possible create a text file with a list of all folders & files which need to be burnt on DVD and then call it from the command prompt.

For example:

File = MyBackupList.txt
Quote:

/html/=/var/www/html
/root/=/root
/Old/=/Old/achives
Then call "MyBackupList.txt" with the "growisofs command.

Thx again for your contants help.

BR/Vai

H_TeXMeX_H 05-08-2009 11:58 AM

I think you can just run:

Code:

growisofs -dvd-compat -speed=1 -use-the-force-luke=bufsize:32m -Z /dev/sr0 -graft-points -rational-rock -full-iso9660-filenames -iso-level 2 $(sed 's/\n/ /g' MyBackupList.txt)

vaibhavs 05-08-2009 12:49 PM

Surprisingly, I am unable to write more than 200MB of data.
The DVD is a 4.7GB capacity.

What am I missing?

I get this output at the end:
Code:

  5.03% done, estimate finish Fri May  8 23:02:09 2009
 10.05% done, estimate finish Fri May  8 23:02:09 2009
 15.08% done, estimate finish Fri May  8 23:02:09 2009
/dev/sr0: "Current Write Speed" is 4.1x1352KBps.
 20.09% done, estimate finish Fri May  8 23:04:58 2009
 25.11% done, estimate finish Fri May  8 23:04:32 2009
 30.13% done, estimate finish Fri May  8 23:04:15 2009
 35.15% done, estimate finish Fri May  8 23:04:02 2009
 40.18% done, estimate finish Fri May  8 23:03:51 2009
 45.21% done, estimate finish Fri May  8 23:03:44 2009
 50.23% done, estimate finish Fri May  8 23:03:38 2009
 55.24% done, estimate finish Fri May  8 23:03:34 2009
 60.27% done, estimate finish Fri May  8 23:03:30 2009
 65.29% done, estimate finish Fri May  8 23:03:27 2009
 70.31% done, estimate finish Fri May  8 23:03:24 2009
 75.33% done, estimate finish Fri May  8 23:03:20 2009
 80.36% done, estimate finish Fri May  8 23:03:18 2009
 85.37% done, estimate finish Fri May  8 23:03:16 2009
 90.39% done, estimate finish Fri May  8 23:03:15 2009
 95.42% done, estimate finish Fri May  8 23:03:13 2009
Total translation table size: 0
Total rockridge attributes bytes: 1825326
Total directory bytes: 5679104
Path table size(bytes): 30018
Max brk space used e6c000
99566 extents written (194 MB)
builtin_dd: 99568*2KB out @ average 2.2x1352KBps
/dev/sr0: flushing cache
/dev/sr0: closing track
/dev/sr0: closing disc


H_TeXMeX_H 05-08-2009 01:17 PM

I think it wrote all the data you gave it, which was probably 194 MB worth. If you give it more data it will write up to around 4500 MB.

If you want to know the size of what you're gonna be burning run mkisofs this way:

Code:

echo $(mkisofs -print-size -graft-points -rational-rock -full-iso9660-filenames -iso-level 2 $(sed 's/\n/ /g' MyBackupList.txt) 2> /dev/null)*2/1024 | bc
it will give you the size in MB of the data to be written.

vaibhavs 05-29-2009 07:24 AM

Hi,

I am using the below command for writing data to a DVD and its working great in production environment.

Code:

growisofs -dvd-compat -speed=1 -use-the-force-luke=bufsize:32m -Z /dev/sr0
        -graft-points -rational-rock -full-iso9660-filenames -iso-level 2 $(sed 's/\n/ /g' /Backups/scripts/MyBackupList.txt)

I am facing 2 minor issues:

(a) I see a folder called "RR_MOVED".
I do not want this to be written on the DVD.
How can this folder be avoided from writing on the DVD.

(b) How can I set a name/label to the DVD when writing.

Thanks again to forum members for continued support.

Best regards,
Vai

H_TeXMeX_H 05-29-2009 09:29 AM

From the man page:

Code:

      -hide-rr-moved
              Rename  the  directory  RR_MOVED  to .rr_moved in the Rock Ridge
              tree.  It seems to be impossible to completely hide the RR_MOVED
              directory  from the Rock Ridge tree.  This option only makes the
              visible tree better to understand for people who don't know what
              this  directory  is for.  If you need to have no RR_MOVED direc-
              tory at all, you should use the -D option.  Note  that  in  case
              that  the -D option has been specified, the resulting filesystem
              is not ISO9660 level-1 compliant and will not be readable on MS-
              DOS.  See  also  NOTES  section  for  more  information  on the
              RR_MOVED directory.

      -D    Do not use deep directory relocation, and instead just pack them
              in the way we see them.
              If ISO9660:1999 has not been selected, this violates the ISO9660
              standard, but it happens to work on many systems.  Use with cau-
              tion.

Your choice as to which option to use.

Code:

      -V volid
              Specifies the volume ID (volume name or  label)  to  be  written
              into  the master block.  There is space on the disc for 32 char-
              acters of information.  This parameter can also be  set  in  the
              file  .mkisofsrc with VOLI=id.  If specified in both places, the
              command line version is used.  Note that if you assign a  volume
              ID,  this  is the name that will be used as the mount point used
              by the Solaris volume management system and  the  name  that  is
              assigned to the disc on a Microsoft Win32 or Apple Mac platform.

so, add these options after '-iso-level 2'.


All times are GMT -5. The time now is 02:34 AM.