El dd 명령은 Linux에서 잘 알려져 있습니다.. 상당히 다재다능한 명령이지만 정보를 백업하거나 패키징하는 것 외에 무엇을 할 수 있는지 실제로 아는 사람은 거의 없습니다. 그래서이 dd 명령이 수행 할 수있는 작업에 대한 몇 가지 실용적인 예제와 함께이 간단한 자습서를 만들기로 결정했습니다. 그것들은 모두 매일해야 할 일의 간단한 예입니다.
dd가 뭔지 이미 알고 계신 것 같아요 UNIX 계열 명령 낮은 수준에서 데이터를 복사하고 변환 할 수 있으므로 매우 강력합니다. 일반적으로 일부 저장 매체의 백업 또는 백업 사본을 만드는 데 사용되었지만 특정 데이터를 전송하거나 한 유형의 인코딩에서 다른 유형으로 변환하는 등의 작업에도 사용되었습니다. 매우 원시적 인 도구처럼 보이지만 여전히 많이 사용됩니다 ...
일부 간단한 실용적인 예 이 명령은 다음과 같습니다.
- sdb가 sda 콘텐츠의 정확한 사본이되도록 한 하드 드라이브를 다른 하드 드라이브에 복제합니다.
dd if=/dev/sda of=/dev/sdb
- 디렉토리, 파일 또는 파티션의 백업 사본을 만들고 이미지 (IMG, ISO, ...)를 생성합니다.
dd if=/dev/sda4 of=/home/backup/imagen.img
- 이전 백업을 복원합니다.
dd if=/home/backup/imagen.img of=/dev/sda4
- 광 디스크의 ISO 만들기 :
dd if=/dev/dvdrom of=/home/media/imagen.iso
- 덮어 써서 하드 드라이브에서 데이터 삭제 :
dd if=/dev/random of=/dev/sdb
- 특정 크기 (이 경우 10 바이트)의 파일을 생성하지만 원하는 양을 선택할 수 있으며, 예를 들어 개수를 2로 수정하면 두 배가됩니다.
dd if=/dev/zero of=~/prueba bs=100 count=1
이 튜토리얼이 도움이 되었기를 바랍니다. 매우 간단하지만 다른 추가 프로그램 설치를 줄일 수 있습니다. 예를 들어, CD / DVD / BD의 ISO를 만들려면 특정 소프트웨어를 사용하는 대신 dd를 사용할 수 있습니다. 또한 ISO를 마운트하고 콘텐츠에 액세스하는 데 도움이 될 수있는 / dev / loop 또는 loop 장치를 상기시킵니다. 다른 추가 소프트웨어없이… "man dd"를 사용하면 dd에 대한 자세한 정보를 볼 수 있습니다. 흥미로울 수있는 더 많은 옵션이 있습니다.