06 March 2009

HowTo Burn DVD from CLI

Dica útil. usei outro dia no trabalho =)

CLI = Command Line Interface shell/linha de comando.

Se imagine na situação em que é preciso gravar alguns dvds de backup num servidor linux. sem k3b ou brasero hehe.

então, precisaremos das seguintes ferramentas:

debian/ubuntu:

apt-get install dvd+rw-tools

isto instala o growisofs (usado para criar o dvd) e o dvd-rw+tools (usado para formatar o dvd).

se voce está usando um dvd-rw, voce precisará formatá-lo. primeiro descubra qual é seu dvd com:

dmesg | egrep -i '(hd|sr)'

suponha que seja o hdc. utilize o seguinte comando para formatá-lo:

dvd+rw-format -force /dev/hdc

agora que seu dvd está formatado, voce pode começar a gravar dados nele.

suponha que voce quer gravar o conteudo de /home/user/bkpdados. Faça o seguinte:

growisofs -dvd-compat -input-charset=ISO-8859-1 -Z /dev/hdc \
-R -J -pad "/home/user/bkpdados"

Isto gravará o conteudo de bkpdados em seu dvd. mas seria melhor se pudessemos colocar mais de uma pasta de uma vez. isto pode ser feito com:

growisofs -dvd-compat -input-charset=ISO-8859-1 -Z /dev/hdc \
-R -J -pad -graft-points "/bkpdados=/home/user/bkpdados" \
"/outrodir=/home/user/bkpdados2"

O -Z é a opção do growisofs para iniciar seção inicial no dvd. Mas se voce quiser gravar outros dados continuamente no dvd? voce faz isso trocando o -Z pelo -M no comando anterior.

growisofs -dvd-compat -input-charset=ISO-8859-1 -M /dev/hdc \
-R -J -pad -graft-points "/maisdados=/home/user/maisdados"

depois de gravar seu dvd. dê um eject.

voce tambem pode gravar uma iso em seu dvd. como? assim:

growisofs -dvd-compat -input-charset=ISO-8859-1 -Z \
/dev/hdc=/caminho/da/minha/iso

Obs: em nenhum momento é preciso montar seu dvd para utilizar estes procedimentos. é claro, a não ser depois dos dados já gravados em seu dvd.



fonte: debuntu.org

biOos

No comments: