2022-10-22 06:34:43 +01:00
|
|
|
# dd
|
|
|
|
|
|
|
|
> Converte e copia um arquivo.
|
2024-06-13 15:37:25 +01:00
|
|
|
> Mais informações: <https://manned.org/dd.1p>.
|
2022-10-22 06:34:43 +01:00
|
|
|
|
2024-06-10 18:27:34 +01:00
|
|
|
- Cria um USB drive bootável a partir de um arquivo isohybrid (como uma `archlinux-xxx.iso`):
|
2022-10-22 06:34:43 +01:00
|
|
|
|
2024-06-10 18:27:34 +01:00
|
|
|
`dd if={{caminho/para/arquivo.iso}} of={{/dev/usb_drive}}`
|
2022-10-22 06:34:43 +01:00
|
|
|
|
2024-06-10 18:27:34 +01:00
|
|
|
- Clona um drive para outro drive com 4 MiB block e ignora erros:
|
2022-10-22 06:34:43 +01:00
|
|
|
|
2024-06-10 18:27:34 +01:00
|
|
|
`dd bs=4194304 conv=noerror if={{/dev/drive_fonte}} of={{/dev/drive_destino}}`
|
2022-10-22 06:34:43 +01:00
|
|
|
|
2024-06-10 18:27:34 +01:00
|
|
|
- Gera um arquivo com um número específico de bytes aleatórios utilizando o kernel random driver:
|
2022-10-22 06:34:43 +01:00
|
|
|
|
2024-06-10 18:27:34 +01:00
|
|
|
`dd bs={{100}} count={{1}} if=/dev/urandom of={{caminho/para/arquivo_random}}`
|
2022-10-22 06:34:43 +01:00
|
|
|
|
|
|
|
- Faz o benchmark da performance de escrita de um disco:
|
|
|
|
|
2024-06-10 18:27:34 +01:00
|
|
|
`dd bs={{1024}} count={{1000000}} if=/dev/zero of={{caminho/para/arquivo_1GB}}`
|
2022-10-22 06:34:43 +01:00
|
|
|
|
|
|
|
- Gera um backup do sistema em um arquivo IMG e mostra o progresso:
|
|
|
|
|
2024-06-10 18:27:34 +01:00
|
|
|
`dd if={{/dev/dispositivo_drive}} of={{caminho/para/arquivo.img}} status=progress`
|