Como trabalhar com o comando dd?

0

Se eu tiver executado abaixo dos comandos,

dd if=/dev/zero of=/mnt/cdrom/usbfile.bin bs=1024 count=1048576

Obtendo erro como

dd: opening '/mnt/cdrom/usbfile.bin': No such file or directory.

Como criar um arquivo usbfile.bin ? Eu pensei depois de executar o comando acima mencionado, ele irá criar o arquivo usbfile.bin . Mas estou com erro.

    
por Sujatha 30.07.2013 / 08:26

1 resposta

1

Para simplesmente criar o arquivo, use o comando touch /path/to/file . Mas você precisa ter certeza de que esse caminho existe e você tem permissões de gravação nesse diretório.

Agora, você escolhe /mnt/cdrom como caminho para o arquivo. Este é um caminho obsoleto para o CD-ROM. Como foi criado manualmente (provavelmente com sudo prefixo), ele permite gravar somente no usuário root. O caminho correto é /media/cdrom . E mesmo se ele fosse montado, você não teria permissões de gravação nesse diretório, porque é um CD- R em O nly M emory . A única maneira de gravar arquivos diretamente no sistema de arquivos do CD é usar discos DVD + R / DVD + RW.

Então, o comando certo no seu caso seria o seguinte:

touch ~/usbfile.bin
dd if=/dev/zero of=~/usbfile.bin bs=1024 count=1048576

Em seguida, grave este arquivo em DVD. Eu ainda não tenho idéia porque você precisa desse desperdício de DVD, mas se você quiser fazer isso, é o caminho certo.

    
por Danatela 30.07.2013 / 08:47