Se você deseja fazer um arquivo ISO do seu CD ou DVD Disk. Você pode fazer isso facilmente com o comando dd.
Digamos que você inseriu um DVD de um filme no leitor de CD/DVD do seu computador. Agora, você deseja criar um arquivo ISO a partir desse DVD.
Primeiro, execute o seguinte comando para encontrar o nome do dispositivo do seu leitor de CD/DVD.
$ sudo lsblk | Grep Rom
Como você pode ver, o nome do dispositivo é SR0 No meu caso. Então, eu posso acessá -lo como /dev/sr0
Agora, você pode fazer um arquivo ISO do disco CD/DVD com o seguinte comando:
$ dd if =/dev/sr0 de = path/fileName.isobs = 1m
Aqui, /Path/FileName.ISO é o caminho e o nome do arquivo do seu arquivo ISO. No meu caso, vou salvá -lo para ~/Downloads/ubuntu.ISO
Como você pode ver, o arquivo ISO é criado. A velocidade de gravação do disco é de cerca de 29.4 Mb/se e cerca de 851 MB de dados são escritos no total.
Você deve encontrar o arquivo ISO no diretório onde você o salvou.
Fazendo uma unidade de polegar USB inicializável de sua distribuição favorita do Linux:
Você pode usar o DD para criar uma unidade de polegar USB inicializável da sua distribuição favorita do Linux.
Para criar uma unidade de polegar USB inicializável, você precisa de uma unidade de polegar USB de cerca de 4 GB ou mais em tamanho e uma imagem ISO da sua distribuição Linux preferida.
Digamos que você deseja fazer uma unidade de polegar USB inicializável do Ubuntu Server 18.04.1 lts. Você baixou o arquivo ISO do Ubuntu Server 18.04.1 LTS e está em seu ~/Downloads diretório.
Primeiro, insira a unidade de polegar USB que você deseja tornar inicializável.
Agora, execute o seguinte comando para encontrar o nome do dispositivo da sua unidade de polegar USB.
$ sudo lsblk | disco grep
Como você pode ver, minha unidade de polegar USB de 32 GB está listada aqui. O nome do dispositivo é sdb. Então, eu posso acessá -lo como /dev/sdb
Agora, execute o seguinte comando para fazer uma unidade de polegar USB inicializável a partir da imagem ISO da sua distribuição Linux preferida.
$ sudo dd if = ~/downloads/ubuntu-18.04.1-Live-Server-AMD64.ISO de =/dev/sdb bs = 1m
Sua unidade de polegar USB agora pode ser usada para instalar a distribuição Linux desejada.
Criando sistemas de arquivos virtuais:
O comando dd pode ser usado para criar sistemas de arquivos virtuais baseados em arquivos. Você pode formatar, montar, armazenar arquivos etc. a partir daí.
Digamos que você deseja criar um sistema de arquivos virtual de 512 MB.
Para fazer isso, execute o seguinte comando:
$ dd if =/dev/zero de = disk1.BS bruto = contagem de 1m = 512
OBSERVAÇÃO: BS = 1m significa que o tamanho do bloco é de 1 mb e contagem = 512 significa o DISK1.cru O arquivo conterá 512 blocos. 512 * 1MB = 512 MB. Você também pode definir BS = 1G para alterar o tamanho do bloco para 1 GB.
O arquivo bruto de 512 MB DISK1.cru deve ser criado.
Como você pode ver, um novo arquivo DISK1.cru está no meu diretório de trabalho atual.
Agora, você pode formatar o disco de arquivo1.arquivo bruto como qualquer sistema de arquivos que você quiser. Vou formatá -lo como ext4 de sistema de arquivos.
Para formatar o DISK1.cru Arquivo como EXT4 FileSystem, execute o seguinte comando:
$ mkfs.Ext4 -l DataStore1 Disk1.cru
OBSERVAÇÃO: Aqui, DataStore1 é o rótulo do disco virtual. Você pode mudar isso se quiser.
Um sistema de arquivos Ext4 virtual deve ser criado.
Agora, faça um novo diretório onde você possa montar o sistema de arquivos virtual com o seguinte comando:
$ mkdir DataStore1
Agora, monte o sistema de arquivos virtual para o diretório recém -criado com o seguinte comando:
$ sudo monte disk1.DataStore Raw1/
Como você pode ver, o sistema de arquivos virtual é montado corretamente.
Isso é ótimo para testar.
Limpando todo o disco:
Você pode usar o comando dd para limpar a tabela de partições do seu disco ou unidades de polegar USB.
Digamos que você deseja limpar a tabela de partição do disco /dev/sdb. Para fazer isso, execute o seguinte comando:
$ sudo dd if =/dev/zero de =/dev/sdb bs = 1m contagem = 1
Toda a tabela de partição do seu disco deve ser removida. Esta é uma operação muito destrutiva. Você não poderá mais recuperar suas partições. Se você quiser usar este disco novamente, terá que criar uma nova tabela de partição.
Se você deseja vender seu disco rígido ou SSD para outra pessoa, é sempre seguro limpar completamente todos os seus dados pessoais. Limpagem completa significa substituir o conteúdo de todo o disco por zeros ou valores aleatórios. Portanto, o novo proprietário do disco não poderá recuperar nenhum de seus dados pessoais.
Se você deseja substituir o conteúdo de todo o disco por Zeros, poderá usar o DD da seguinte forma:
$ sudo dd if =/dev/zero de =/dev/sdb
Isso levará muito tempo para concluir.
Se você deseja substituir o conteúdo de todo o disco por valores aleatórios, poderá usar o DD da seguinte forma:
$ sudo dd if =/dev/urandom de =/dev/sdb
Isso levará muito tempo para concluir também.
O comando dd tem muitas opções que podem ser úteis. Você pode conferir a Manpage DD para obter mais informações sobre todas as opções de linha de comando suportadas e usos do comando dd.
Para acessar a manpra do DD, execute o seguinte comando:
$ MAN DD
Então, é assim que você usa o comando dd no Linux para realizar várias tarefas. Obrigado por ler este artigo.