Eu escrevi sobre este tópico extensivamente no meu blog aqui nestes artigos intitulados:
Em geral, existem diferentes métodos para copiar um CD para um ISO, em vez de fazer o backup de um DVD.
DVD
Para fazer backup de DVDs, muitas vezes você verá o método de usar dd
para despejar o conteúdo em um arquivo ISO. Isso funcionará a maior parte do tempo, mas na verdade não verifica se os dados estão sendo lidos corretamente, por isso, muitas vezes é melhor usar uma ferramenta com correção de erros incorporada como dvdbackup
. A página principal de dvdbackup
também é aqui .
$ cd /dir/where/you/save/the/dvd
# insert DVD to be copied
$ dvdbackup -M
$ genisoimage -dvd-video -udf -o movie.iso /dir/where/you/save/the/dvd
$ eject /dev/dvd
para gravar
# now insert a blank DVD
$ growisofs -Z /dev/dvd=movie.iso
CD
Novamente com CDs, você pode usar dd
, mas essa não é a ferramenta apropriada para copiar corretamente o conteúdo de um CD para uma ISO. Melhor usar uma ferramenta como readom
.
$ readom dev=/dev/scd0 f=/home/saml/test.iso
-or-
$ readom dev=/dev/cdrom f=/home/saml/test.iso
para gravar
# CD - pseudo SCSI syntax
$ cdrecord -v -pad speed=1 dev=0,0,0 test.iso
# CD -
$ cdrecord -v -pad speed=1 dev=/dev/scd0 test.iso
Verificando um ISO
Você pode montar os arquivos ISO da seguinte forma:
# mount ISO file
$ mount -o loop ~/backup.iso /mnt
# display contents of backup.iso file
$ tree -L 1 -CpD /mnt/CC_v1.0
/mnt/CC_v1.0
|-- [dr-xr-xr-x Nov 29 0:02] apps
|-- [-r-xr-xr-x Nov 29 0:01] backup.sh
|-- [dr-xr-xr-x Nov 28 23:39] bin
|-- [dr-xr-xr-x Nov 28 23:43] code
|-- [dr-xr-xr-x Nov 28 23:39] docs
|-- [-r-xr-xr-x Nov 29 0:01] make_cd.sh
'-- [-r--r--r-- Nov 28 23:43] md5sum.txt
4 directories, 3 files