Como transformar seu DVD/RW em um disco de backup como se fosse um HD convencional

Este artigo tem como objetivo ensinar passo a passo como configurar seu disco de DVD para se comportar como se fosse um HD em seu Linux, copiando dados para o DVD sem necessitar de programas convencionais para gravar DVD.

[ Hits: 78.816 ]

Por: Fernando Simões Junior em 12/12/2005


Criando uma partição no DVD e formatando a partição



Primeiro coloque o dvd no drive e crie uma partição no disco. Como root, dê o comando "/sbin/fdisk /dev/cdrom". Vai aparecer a seguinte informação:

# /sbin/fdisk /dev/cdrom

Nota: o tamanho do setor é 2048 (não 512).

O dispositivo não contém nem uma tabela de partições DOS válida nem um rótulo de disco Sun, OSF ou SGI. Criando um novo rótulo de disco DOS. As alterações permanecerão somente em memória até que você decida gravá-las. Após isto, é claro, o conteúdo anterior não poderá mais ser recuperado.

Aviso: a opção inválida 0x0000 da tabela de partições 4 será corrigida por gravação (w)

Comando (m para ajuda): m

Digitando "m" surgirá:

Comando - ação
   a   alterna a opção "inicializável"   
   b   edita rótulo BSD no disco   
   c   alterna a opção "compatibilidade"   
   d   exclui uma partição   
   l   lista os tipos de partição conhecidos   
   m   mostra este menu   
   n   cria uma nova partição   
   o   cria uma nova tabela de partições DOS vazia   
   p   mostra a tabela de partições   
   q   sai sem salvar as alterações   
   s   cria um novo rótulo de disco Sun vazio   
   t   altera a identificação da partição para o sistema   
   u   altera as unidades das entradas mostradas   
   v   verifica a tabela de partições   
   w   grava a tabela no disco e sai   
   x   funcionalidade adicional (somente para usuários   
avançados)   

Digitando "p" surgirá a seguinte informação:
Disk /dev/cdrom: 4700 MB, 4700372992 bytes   
255 heads, 63 sectors/track, 142 cylinders   
Units = cilindros of 16065 * 2048 = 32901120 bytes   
   
Dispositivo Boot   Start   End   Blocks   Id  System   

Vamos criar a nova partição com o comando "n":

Comando (m para ajuda): n
Comando - ação   
   e   estendida   
   p   partição primária (1-4)   
      
    digite "p" para partição primária   
p   
   
    digite "1" para primeira partição   
Número da partição (1-4): 1
Primeiro cilindro (1-142, default 1):
Using default value 1
Último cilindro ou +tamanho ou +tamanho M ou +tamanho K
(1-142, default 142):
Using default value 142

Digite "w" para gravar as informações.

Comando (m para ajuda): w
A tabela de partições foi alterada!

Chamando ioctl() para reler tabela de partições.

WARNING: Re-reading the partition table failed with error 22:
Argumento inválido.
The kernel still uses the old table.
The new table will be used at the next reboot.
Sincronizando discos.

Após criar a partição, vamos formatá-la, com o comando /sbin/mkfs.ext3 da seguinte maneira:

# /sbin/mkfs.ext3 /dev/cdrom
mke2fs 1.35 (28-Feb-2004)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
574848 inodes, 1147552 blocks
57377 blocks (5.00%) reserved for the super user
First data block=0
36 block groups
32768 blocks per group, 32768 fragments per group
15968 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736  

Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information:
done

This filesystem will be automatically checked every 38 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.

Pronto, seu disco está pronto para ser utilizado como um HD convencional. O próximo passo é fazer com que seu sistema reconheça o DVD como um disco regravável, para alterar as permissões de escrita do DVD. Vamos configurar o arquivo /etc/fstab.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Criando uma partição no DVD e formatando a partição
   3. Configurando o sistema
   4. Considerações finais
Outros artigos deste autor

Configurando um cluster com o Fedora Core 4 e MPICH-2

Fazendo RSH sem senha

Leitura recomendada

LXC-Container e KVM - CentOS 6.2 x86_64 rodando em outro CentOS x86_64

Otimizando o KDE com o Slackbuild

Conexão com chaves assimétricas sem uso de senha em servidor sshd

Instalando Cacti no Debian 5.0

MUGPIS 14.1

  
Comentários
[1] Comentário enviado por removido em 12/12/2005 - 11:45h

Mas será o Benedito????
Aonde um cidadão arruma uma idéia destas?????
;-P

[2] Comentário enviado por fernandoiury em 12/12/2005 - 12:04h

PQP, que FILÉ! hehehe


meus parabens!!

enquanto lia, eu me fazia a mesma pergunta que o acvsilva fez aí em cima..

[3] Comentário enviado por cherokee em 12/12/2005 - 12:09h

Aleluia, Parabéns pela dica.

Meus problemas foram resolvidos.

ABRAÇO
WILSOM

[4] Comentário enviado por dony em 12/12/2005 - 13:23h

Ótima ideia, execelente pra quem esta com hd lotado no limite ou está com um hd pifado e teve que ressucitar aquele hdzinho minusculo e precisa de um disco de 5GB temporario... já que a velocidade é menor (não esqueça do dma pra ficar melhor heim!!!) e a confiabilidade também... quando se grava e lê muito, sendo que o tempo de vida útil do disco é bem menor...
Valeu!

[5] Comentário enviado por rba em 12/12/2005 - 17:32h

Na cara de todos nós...

Simples e até por isso, genial.

Show de bola!

[6] Comentário enviado por welingtond em 12/12/2005 - 19:25h

Parabéns pelo artigo.
A idéia é simples, mas criativa.
Será que é possivel formatar com FAT32 e utilizar como area de intercambio entre o Pinguim e o (R)Win ?

[7] Comentário enviado por wfox em 12/12/2005 - 21:19h

Entendo que há como formatar em FAT32 sim....

Basta na hora de formatar, trocar o comando mkfs.ext3 por mkfs.vfat....

Nao tenho windows para testar, mas acredito que iria funcionar. Alguém poderia testar e postar para nós o resultado...

=)

[8] Comentário enviado por isaack em 12/12/2005 - 23:05h

O InCD que acompanha o Nero permite fazer isso. Eu uso aqui no Win98 e funciona bem, e o meu Mandrake 10 reconhece o sistema de arquivos do Cd com udf.
Não entendo bem esse sistema de arquivos, é possivel formatar nesse formato usando esse metodo? Se desse, era o bicho...
:-)

[9] Comentário enviado por daaugusto em 13/12/2005 - 11:54h

Parabéns pelo artigo.

Tenho algumas perguntas:

1) Em que momento os dados são gravados de fato no DVD-RW? A cada operação de escrita ou existe uma espécie de buffer para evitar a constante escrita na mídia?

2) Este procedimento serve para os CD-RW e DVD-RAM?

[10] Comentário enviado por fernandosj em 14/12/2005 - 17:33h

Eu testei com CD-RW e não funcionou, com DVD-RAM não testei porque não tenho este tipo de disco.

Se alguém conseguir fazer funcionar com cd-rw por favor coloque para acesso de todos.

[11] Comentário enviado por teike em 24/12/2005 - 05:33h

Q iradu! Mor presentao de natal issu! :D
Cacilda, esperei tanto por essa dica q ate acho q fiquei meio velho :D

eu uso o GoboLinux 012 kernel 2.6.11-9
mas nao estou conseguindo fazer funcionar porque quando termino de executar o fdisk aparece isso:

WARNING: Re-reading the partition table failed with error 22:
Invalid argument.
The kernel still uses the old table.
The new table will be used at the next reboot.
Error closing file

Creio que o problema seja a ultima linha "error closing file", alguma dica? Devo recompilar o kernel mudando alguma coisa?

Ah, tipo, esse lance de o sistema escrever muito no DVD talvez possa ser resolvido usando uma das opcoes de "sync" no fstab, tipo ae ele so gravaria apos uns 10 minutos ou na hora do umount.

Ae Fernando, tipo depois q tiver funcionando mais abrangentemente, c podia fazer uma versao em ingles desse "HOW-TO" pra roda o mundo :D.

Felis natal galera!

[12] Comentário enviado por michaelmarques em 16/01/2006 - 21:21h

Isso vai me ajudar muito no meu trabalho. Eu uso Debian Sarge e gravador lg, e não consigo passar da linha do fdisk.
Depois que coloco a midia (DVD-RW) no gravador e digito o commando: fdisk /dev/hdd
aparece a seguinte mensagem logo na primeira linha:

Você não poderá gravar a tabela de partições.

Por que será?

[13] Comentário enviado por fernandosj em 17/01/2006 - 08:55h

Acredito que pode ser duas coisas, a primeira (pouco provavel) é que você não esteja como root, a segunda depende do modelo do teu gravador de DVD, por exemplo tem um colega meu que tem um DVD LG modelo 4161B e não conseguimos fazer funcionar de jeito nenhum.

Abraços.

[14] Comentário enviado por teike em 18/01/2006 - 15:48h

aí véi, aqui tb é o 4163B :) mais num funca :/

Tipo eu acho q o lance é com o kernel, será q alguem num conhece algum expert em kernel por aí?

Derrepente o cara consegue acha onde q ta a limitação pro 4161B e qual a diferença do kernel do FC2 pros das demais distros, ae cria um patch :)

Ow, alguém ae (dos 6000 q ja viram isso) pode da uma dica? :D

vlw!

[15] Comentário enviado por dark0 em 16/03/2006 - 15:09h

aki, com Suse10 funcionou perfeitamente.

Só não consegui fazer ele montar sozinho no fstab.
Tenho que montar na mão mesmo.. usando o comando MOUNT.

Tem como mudar isso?

Ah.. como posso formatar usando o tipo FAT ou NTFS?

[16] Comentário enviado por fernandosj em 18/03/2006 - 18:49h

Cara, para formatar com vfat teoricamente você deve utilizar /sbin/mkfs.vfat mas como não tenho Ruindows para testar não sei se funciona. Quanto a montagem você pode adicionar no fstab a seguinte linha
/dev/cdrom /mnt/cdrom auto noauto,user,owner,rw 0 0
para montar, mount /mnt/cdrom
Espero que funcione.
Até.

[17] Comentário enviado por teike em 18/03/2006 - 19:04h

pow, o melhor mesmo é arranja uma maquina mais rapida e compila varios kernels, vo ver a versao do d vcs e testar vários...

minha única dúvida ficou se o overhead (eu tive a impressao q o acesso ao DVD fica muito rapido enquanto ta formatando e nao sei se isso é normal e se continuara assim qdo estivermos gravando normalmente) poderia causar algum problema a medio prazo...

[18] Comentário enviado por wemerson_deibid em 09/05/2006 - 16:09h

Ai tentei usar essa dica no conectiva 10 kernel 2.6.5-63077cl
com dispositovo em /dev/hda da a seguinte mensagem
Nota: o tamanho do setor é 2048 (não 512)

Não foi possível ler /dev/hda

[19] Comentário enviado por megatux em 29/06/2006 - 14:20h

Fala fernandosj, blz ?
Cara, num to conseguindo permissão de escrita. Já fiz tudo que meu conhecimento permite e não consigo liberar o acesso rw. ( o mesmo problema do michaelmarques acima). Já setei as permissões do dispositivo com `chmod 777`, e `umask 0222 /dev/hdc` e pra complementar `blockdev -v --setrw /dev/hdc
Algumas informações:
Debian GNU/Linux 2.6.15-1-686-smp i686

/etc/fstab
========
/dev/hdc /media/dvd auto noauto,user,owner,rw 0 0

ls -la /dev/hdc
=========
brwxrwxrwx 1 root disk 22, 0 2006-06-29 13:01 /dev/hdc

GRAVADOR:
=========
PIONEER DVD-RW DVR-110D 1.17 (/dev/hdc, ) at /media/dvd [CD-R; CD-RW; CD-ROM; DVD-ROM; DVD-R; DVD-RW; DVD-R DL; DVD+R; DVD+RW; DVD+R DL] [DVD-ROM; DVD-R Sequential; DVD-R Dual Layer Sequential; DVD-R Dual Layer Jump; DVD-RW Restricted Overwrite; DVD-RW Sequential; DVD+RW; DVD+R; DVD+R Double Layer; CD-ROM; CD-R; CD-RW] [SAO; TAO; RAW; SAO/R96P; SAO/R96R; RAW/R16; RAW/R96P; RAW/R96R; Restricted Overwrite; Layer Jump]

O que pode estar acontecendo ?
Se puderem me ajudar, agradeço muito.

Abraços

[20] Comentário enviado por arthurhda em 29/10/2006 - 06:50h

Não consegui realizar o procedimento no debian sarge.
Nem com DVDRW nem com DVDRAM. O que acontece é que quando vou fazer mkfs.ext3 ele diz que não há partição (mesmo o fdisk indicando que há) e que vai formatar a unidade toda (/dev/dvd e não /dev/dvd1 por exemplo)
formata, formata e depois eu não consigo montar pq não reconhece o filesystem :(

O disco de dvd-ram ficou inutilizado depois que testei, talvez seja algum bloco defeituoso

[21] Comentário enviado por matheusneder em 25/05/2007 - 22:27h

Funcionou com DVD-RAM e ext2.

[22] Comentário enviado por fernandoparana em 23/04/2008 - 16:16h

CUIDADO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Pessoal Nao se engane, facam o teste que eu fiz...
Fiz todo o passo a passo que o nosso amigo falou, depois desmontei o dvd-rw, e ai vi que nada havia sido gravado no dvd, na verdade o me backup estava no caminho de montagem do dvd-rw mas no hd /mnt/cdrom/
entao levei o dvdrw em outra estacao linux montei-o e nada, ele estava vazio...
SE EU ESTIVER CORRETO TIREM ESSE ARTIGO DO AR...

[23] Comentário enviado por fernandosj em 24/04/2008 - 10:52h

Oi fernandoparana você está fazendo alguma coisa errada, acabei de verificar sua crítica e está tudo funcionando, testei em um fedora 4 kernel 2.6.16-1.2115 e em um fedora 6 kernel 2.6.22.14-72.fc6.
Nos dois funcionou perfeitamente. Desta vez como eu não tinha um DVD-RW testei em um DVD+RW e não tive problema.
Verifica o que você anda fazendo que tem coisa errada.

[24] Comentário enviado por teike em 26/04/2008 - 00:47h

bem... em inicio de 2006 isso ainda era uma ideia manera,
uma midia removivel no linux, de gravacao rapida, pra backups etc, quenem o incd ou o directcd,
mas hoje em dia com pendrives de 16gb por 150 prata... ^^

cara, meu dvdrw ta eh pegano poera ^^
e ainda soquei todos os meus cds e dvds antigos num HD de 400gb (os HDs ja tao custando R$0,50 por GB) xD


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts