Início
» LINUX
»
Como fazer backup de um CD-ROM como um arquivo ISO no Linux
Como fazer backup de um CD-ROM como um arquivo ISO no Linux
Para fazer backup de um CD-ROM de dados legível como uma imagem ISO no Linux, use o GNOME Disks ou copie a unidade óptica para um arquivo com o comando `cp` dd. No GNOME Disks, selecione a unidade de CD/DVD, escolha "Criar imagem de disco" e salve o resultado com a .isoextensão `.iso`. Em um terminal, primeiro identifique o dispositivo óptico (geralmente `/dev/disk` /dev/sr0), depois copie-o para um novo arquivo ISO. Não tente adivinhar o nome do dispositivo: verifique-o antes de executar o comando.
Este guia abrange CDs de dados comuns que a unidade consegue ler. Uma imagem ISO não é uma cópia de áudio de um CD com reconhecimento de faixas, e uma cópia direta pode falhar em discos danificados ou graváveis com erros de leitura. Use um programa específico para extrair áudio de CDs ou o GNU ddrescue para recuperação de dados.
Método 1: Criar uma ISO com o GNOME Disks
O GNOME Disks pode já estar instalado. Caso não esteja, instale o gnome-disk-utilitypacote usando o gerenciador de pacotes da sua distribuição. Os comandos comuns são os seguintes sudo apt install gnome-disk-utilityno Debian ou Ubuntu, sudo dnf install gnome-disk-utilityno Fedora, sudo pacman -S gnome-disk-utilityno Arch Linux e sudo zypper install gnome-disk-utilityno openSUSE. A nomenclatura do menu pode variar um pouco de acordo com a versão.
Insira o CD-ROM e abra "Discos" . Selecione a unidade física de CD/DVD na barra lateral esquerda. Verifique se o dispositivo selecionado é a unidade óptica com o seu disco, e não um disco rígido, pen drive ou volume individual.
Selecione a unidade óptica que contém o CD-ROM.
Abra o menu de três pontos da unidade e escolha Criar imagem de disco… . Isso inicia o processo de criação da imagem para o dispositivo selecionado.
Escolha "Criar imagem de disco" no menu da unidade selecionada.
Na caixa de diálogo Salvar, escolha uma pasta e insira um nome de arquivo claro, como archive.iso. Mantenha a .isoextensão, certifique-se de que o destino tenha espaço livre suficiente no disco e clique em Salvar .
Defina o destino e salve a imagem com a extensão .iso.
Aguarde a conclusão da caixa de diálogo de progresso antes de ejetar o disco. Quando ela fechar, abra a pasta escolhida e confirme se o novo arquivo ISO está lá. Copie-o para um local de armazenamento separado se desejar um backup que sobreviva a danos no disco rígido principal do computador.
Deixe a unidade terminar de ler o disco antes de removê-lo.
Método 2: Copiar o disco em um terminal
O método de terminal usa o GNU ddpara ler a unidade óptica como um dispositivo de bloco e gravar esses bytes em um arquivo regular. A status=progressopção exibe o progresso da transferência no GNU Coreutils.
Com o CD-ROM inserido, liste os dispositivos de bloco:
lsblk -p -o NAME,TYPE,SIZE,MOUNTPOINTS
Localize a linha cujo tipo é rom, geralmente /dev/sr0. Se o seu computador tiver mais de uma unidade óptica, use a linha e o tamanho que correspondem ao disco inserido. Alguns sistemas usam um /dev/srNcaminho diferente; substitua pelo caminho exato exibido em sua máquina.
Use o comando lsblk para identificar o dispositivo óptico antes de copiar.
Execute ddo comando com a unidade óptica como entrada e um novo nome de arquivo ISO como saída:
Substitua /dev/sr0se a sua unidade óptica tiver outro nome. Escolha um nome de arquivo de destino que ainda não contenha um arquivo necessário: ddsobrescreve o caminho de saída. Se a sua conta já tiver permissão para ler o dispositivo, você pode omitir o parâmetro sudo.
A entrada é a unidade óptica; a saída é um arquivo na sua pasta pessoal.
Deixe o comando ser executado até que retorne ao prompt do shell. O status de progresso é informativo; não ejete o disco enquanto ele estiver sendo lido. Um erro de leitura significa que o arquivo resultante pode estar incompleto. Se o arquivo foi criado por sudo, ele pode pertencer ao root; você pode devolvê-lo à sua conta com sudo chown "$USER" "$HOME/archive.iso".
Aguarde até que o comando dd termine e informe que a cópia foi concluída.
Verifique se o Linux reconhece o arquivo salvo como uma imagem ISO:
file "$HOME/archive.iso"
Para um CD de dados típico, o resultado deve identificar um sistema de arquivos ISO 9660 de CD-ROM. O rótulo exato na saída vem do disco. Se o comando reportar apenas dados genéricos ou ddum erro de entrada/saída, não considere o arquivo como um backup verificado.
Use o comando `file` para confirmar se a imagem salva é reconhecida como um sistema de arquivos ISO.
Quando a cópia básica não é suficiente
Uma cópia ISO normal é conveniente para um disco de dados legível. CDs de áudio têm faixas separadas e devem ser extraídos com um software específico para extração de áudio. Para um disco riscado ou um CD-R que apresente erros de leitura, a documentação do ddrescue do GNU indica casos em que o ddrescue pode realizar a recuperação de forma mais confiável do que o ddrescue padrão dd. Guarde o arquivo de mapeamento (mapfile) se você o utilizar, para que a recuperação possa ser retomada. Em todos os casos, guarde o disco original até que você tenha verificado a imagem e armazenado outra cópia em um local seguro.