Olenpa hankkinut koneeseeni DVD-polttimen (LG:n Multi-malli eli "hdc: HL-DT-ST DVDRAM GSA-4167B, ATAPI CD/DVD-ROM drive") ja ajattelin ruveta sillä säännöllisesti kopioimaan kotiserverin kotihakemisto-osiota DVD-RW-medioille. Koska hakemisto on isompi kuin yksittäinen media, päätin tarvitsevani jonkun skriptin hoitamaan hommaa ja Universesta löytyikin Multicd, joka näytti olevan sopiva ohjelma tarkoitukseen. Projektilla on toki kotisivukin:
http://danborn.net/multicd/Ohjelman tarkoitus olisi luoda ext2-tiedostojärjestelmän sisältäviä imageja ja sitten polttaa ne levylle, imagen kokoamisen ja polton vuorotellessa näppärästi siten, että vapaata tilaa tarvitaan vain yhden median verran. Minä en kuitenkaan pääse niin pitkälle, image kyllä kootaan ilmeisen näppärästi, mutta oletusasetuksilla polttamisesta ei tullut mitään. Fiksuna ihmisenä tajusin, että tyhmänä ihmisenä en ollut kertonut skriptille, mistä poltin löytyy. Ymmärtääkseni näiden 2.6-kernelien kanssa, joka Breezystä löytyy, ei harrasteta enää mitään scsi-emulaatiota, vaan "dev=/dev/cdrom"? Ko. symlink kyllä osoittaa oikeaan vehkeeseen.
Ei tämä nyt kumminkaan tunnu toimivan.
echramath@squirtle:~$ sudo cdrecord dev=/dev/cdrom blank=fast
Password:
Cdrecord-Clone 2.01.01a01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Joerg Schilling
NOTE: this version of cdrecord is an inofficial (modified) release of cdrecord
and thus may have bugs that are not present in the original version.
Please send bug reports and support requests to <cdrtools@packages.debian.org>.
The original author should not be bothered with problems of this version.
cdrecord: Warning: Running on Linux-2.6.12-10-686
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
scsidev: '/dev/cdrom'
devname: '/dev/cdrom'
scsibus: -2 target: -2 lun: -2
Warning: Open by 'devname' is unintentional and not supported.
Linux sg driver version: 3.5.27
Using libscg version 'ubuntu-0.8ubuntu1'.
cdrecord: Warning: using inofficial version of libscg (ubuntu-0.8ubuntu1 '@(#)scsitransp.c 1.91 04/06/17 Copyright 1988,1995,2000-2004 J. Schilling').
Device type : Removable CD-ROM
Version : 0
Response Format: 2
Capabilities :
Vendor_info : 'HL-DT-ST'
Identifikation : 'DVDRAM GSA-4167B'
Revision : 'DL10'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
cdrecord: Found DVD media but DVD-R/DVD-RW support code is missing.
cdrecord: If you need DVD-R/DVD-RW support, ask the Author for cdrecord-ProDVD.
cdrecord: Free test versions and free keys for personal use are at ftp://ftp.berlios.de/pub/cdrecord/ProDVD/
cdrecord: This version of cdrecord does not include DVD-R/DVD-RW support code.
cdrecord: See /usr/share/doc/cdrecord/README.DVD.Debian for details on DVD support.
Using generic SCSI-3/mmc CD/DVD driver (checks media) (mmc_cd_dvd).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Starting to write CD/DVD at speed 15 in real BLANK mode for single session.
Last chance to quit, starting real write 0 seconds. Operation starts.
This drive or media does not support the 'BLANK media' command
cdrecord: Cannot blank disk, aborting.
cdrecord: Some drives do not support all blank types.
cdrecord: Try again with cdrecord blank=all.
Vaan eipä tuo blank=all auta sekään, valittaa:
This drive or media does not support the 'BLANK media' command
cdrecord: Cannot blank disk, aborting.
Entäpä poltto sitten, sisällä on edelleen samainen tyhjä DVD-RW -levy, 4.38 "oikeaa" gigatavua.
root@squirtle:/mandrake# cdrecord -v speed=4 dev=/dev/cdrom -data '/mandrake/multicd_image1'
cdrecord: No write mode specified.
cdrecord: Asuming -tao mode.
cdrecord: Future versions of cdrecord may have different drive dependent defaults.
cdrecord: Continuing in 5 seconds...
Cdrecord-Clone 2.01.01a01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Joerg Schilling
NOTE: this version of cdrecord is an inofficial (modified) release of cdrecord
and thus may have bugs that are not present in the original version.
Please send bug reports and support requests to <cdrtools@packages.debian.org>.
The original author should not be bothered with problems of this version.
cdrecord: Warning: Running on Linux-2.6.12-10-686
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
TOC Type: 1 = CD-ROM
scsidev: '/dev/cdrom'
devname: '/dev/cdrom'
scsibus: -2 target: -2 lun: -2
Warning: Open by 'devname' is unintentional and not supported.
Linux sg driver version: 3.5.27
Using libscg version 'ubuntu-0.8ubuntu1'.
cdrecord: Warning: using inofficial version of libscg (ubuntu-0.8ubuntu1 '@(#)scsitransp.c 1.91 04/06/17 Copyright 1988,1995,2000-2004 J. Schilling').
SCSI buffer size: 64512
atapi: 1
Device type : Removable CD-ROM
Version : 0
Response Format: 2
Capabilities :
Vendor_info : 'HL-DT-ST'
Identifikation : 'DVDRAM GSA-4167B'
Revision : 'DL10'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Current: 0x0014
Profile: 0x0012
Profile: 0x0011
Profile: 0x0015
Profile: 0x0016
Profile: 0x0014 (current)
Profile: 0x0013 (current)
Profile: 0x001A
Profile: 0x001B
Profile: 0x002B
Profile: 0x0010
Profile: 0x0009
Profile: 0x000A
Profile: 0x0008
Profile: 0x0002
cdrecord: Found DVD media but DVD-R/DVD-RW support code is missing.
cdrecord: If you need DVD-R/DVD-RW support, ask the Author for cdrecord-ProDVD.
cdrecord: Free test versions and free keys for personal use are at ftp://ftp.berlios.de/pub/cdrecord/ProDVD/
cdrecord: This version of cdrecord does not include DVD-R/DVD-RW support code.
cdrecord: See /usr/share/doc/cdrecord/README.DVD.Debian for details on DVD support.
Using generic SCSI-3/mmc CD/DVD driver (checks media) (mmc_cd_dvd).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Drive buf size : 1114112 = 1088 KB
Drive DMA Speed: 4789 kB/s 27x CD 3x DVD
FIFO size : 4194304 = 4096 KB
Track 01: data 3400 MB
Total size: 3904 MB (386:50.69) = 1740802 sectors
Lout start: 3905 MB (386:52/52) = 1740802 sectors
Current Secsize: 2048
cdrecord: Unspecified command not implemented for this drive.
cdrecord: Data will not fit on any disk.
cdrecord: Cannot write more than remaining DVD capacity.
Ei pala. Ymmärrykseni aiheesta on vähäinen, olen tähän mennessä käyttänyt K3B:n autuaan tietämättömänä tekniikasta ja CD-RW:kin vaihtui devareita polttavaan vasta viime viikolla, joten ei hajuakaan missä on vika tai onko moinen stuntti edes DVD:llä mahdollinen. Tietenkin myös muita ohjelmia, jotka tekisivät saman jutun, saa ehdotella. Ideana kuitenkin olisi, että levytilaa ei tarvitsisi varata juurikaan, mikä pois sulkee esimerkiksi kaiken tunkemiseen tarrapalloon ja sen jälkeen splittailun dvd:lle meneviksi osasiksi. Palauttaminenkin multicd-mallissa on helpompaa, koska levyrikkoa todennäköisempää on se, että joudun kiskomaan yksittäisiä vahingossa tuhoamiani tiedostoja takaisin.
Noin muuten, jos tuon saa toimimaan, aiheesta voisi kirjoittaa jopa ohjeen. Epäilen, että melko yleinen syy siihen, että ihmiset eivät varmuuskopioi tiedostojaan, on se, että se on niin julmetun vaikeaa. Omat dokumentit toki saisi helposti vielä yhdelle levylle, mutta kai sitä nyt haluaa varmistaa kaiken muunkin kerääntyneen.