Clonar DVD pelo terminal

Publicado por Roberto Fettuccia (última atualização em 13/06/2012)

[ Hits: 6.358 ]

Download gravaDVDtoDVD.sh




Resolvi montar este script que usa o dd e o growisofs para agilizar o processo de gravação de CDs.

Modo de uso (no diretório corrente do script):

./gravaDVDtoDVD [velocidade 1 a 8 ]            

Modo de operação:

- define variável para velocidade
- define variável do ISO temporário
- gera imagem ISO com o DD para o temp
- ejeta a mídia
- exibe aviso reposição mídia virgem
- grava ISO em mídia
- remove ISO temporário
- ejeta mídia gravada

Obs.: A variável TMPZ é igual a "/tmp/$(echo $$).iso", que na verdade é o caminho para o diretório /tmp + o pid do script, que neste caso é obtido pelo comando $(echo $$). Boa dica para quem precisa criar arquivo temporário para um script!

Testado nos sistemas Centos 6.2, Centos 5.5, Ubuntu 10.4 e Debian 5.4.

Façam bom uso.

Espero ter ajudado!

by Roberto Fettuccia

  



Esconder código-fonte

#!/bin/bash
clear
VEL="$1"
TMPZ="/tmp/$(echo $$).iso"
echo "--CLONE DVD--"
echo "Velocidade $VEL"

if [ "$1" != "" ] && [ "$1" != "--help" ] ;then
   echo "gerando imagem do disco a ser clonado..."
   dd if=/dev/dvd of="$TMPZ"
   echo "ejetando mídia original"
   eject
   echo "posicione a mídia a ser gravada na gravadora e pressione [Enter]..."
   read _ENTER
   echo "gravando aimagem no disco..."
   growisofs -speed="$VEL" -Z /dev/dvd="$TMPZ"
   echo "removendo arquivo temporario..."
   rm $TMPZ
   echo "ejetando disco.."
   eject
  else
        if [ "$1" == "--help" ] ;then
        echo "modo de uso..."
        echo "gravaDVDtoDVD [velocidade]"
        echo "By Roberto fettuccia"
        fi
fi

Scripts recomendados

rc.local para Debian

Jogo campo minado em Shell Script

Screenshot script

montar partiçao fat

Coleta de Informações de crescimento de utilização de file system


  

Comentários
[1] Comentário enviado por removido em 13/06/2012 - 16:27h

Tem uma coisa que li sobre o "dd" copiar/gravar "raw" do/no drive de CD-DVD, que tem vezes que não dá certo pelo modo que a mídia foi gravada.

Também tem a ver com uns últimos bytes de mídia de certos sistemas operacionais.

Não sei agora ao certo o que é mas comigo aconteceu.

No caso aqui é apenas a leitura com "dd" e gravação com um programa próprio.

Certamente aqui não será o caso, mas gostaria de me inteirar do que supostamente causaria este erro que descrevi.

[2] Comentário enviado por Credmann em 15/06/2012 - 06:02h

Um DVD em UDF puro, por exemplo.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts