Clonar DVD pelo terminal

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

[ Hits: 6.238 ]

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

Localizador não interativo do Mozilla Thunderbird para Slackware

Backup para J-Pilot evitando arquivos problemáticos

Previsão do tempo em cores no terminal

Configurar data e hora em Xdialog

Cálculo de número perfeito range


  

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