배경
드라이브에서 필요없이 나중에 사용할 수 있도록 일부 데이터 CD / DVD를 ISO 파일로 복사하고 있습니다.
나는 인터넷에서 절차를 찾고 있는데 많은 것을 발견했다.
cat
매체를 복사하는 데 사용 : http://www.yolinux.com/TUTORIALS/LinuxTutorialCDBurn.htmlcat /dev/sr0 > image.iso
dd
그렇게하기위한 사용 (명백히 가장 널리 사용되는) : http://www.linuxjournal.com/content/archiving-cds-iso-commandlinedd if=/dev/cdrom bs=blocksize count=count of=/path/to/isoimage.iso
pv
이것을 달성하기 위해 사용 : 자세한 내용man pv
은 여기를 참조하십시오 .Taking an image of a disk, skipping errors: pv -EE /dev/sda > disk-image.img Writing an image back to a disk: pv disk-image.img > /dev/sda Zeroing a disk: pv < /dev/zero > /dev/sda
나는 그들 모두가 동일해야하는 경우 I합니다 (사용하여 그 중 일부를 테스트하지만, 모르는 md5sum
적어도 도구) 및, dd
및 pv
있습니다 없습니다 해당. 다음은 md5sum
각 절차를 사용하여 드라이브와 생성 된 파일 모두입니다.
dd 절차의 md5 : 71b676875b0194495060b38f35237c3c
pv 절차의 md5 : f3524d81fdeeef962b01e1d86e6acc04
편집 : 해당 출력은 주어진 출력이 아닌 다른 CD에서 나왔습니다. 사실, 나는 대답으로 제공하는 몇 가지 흥미로운 사실이 있다는 것을 깨달았습니다.
실제로 각 파일의 크기는 서로 다릅니다 .
CD / DVD를 복사하는 가장 좋은 절차가 있습니까? 아니면 명령을 잘못 사용하고 있습니까?
상황에 대한 추가 정보
지금까지 찾은 절차를 확인하는 데 사용하는 테스트 사례에 대한 자세한 내용은 다음과 같습니다.
isoinfo -d i /dev/sr0
출력 : https://gist.github.com/JBFWP286/7f50f069dc5d1593ba62#file-isoinfo-output-19-aug-2015
dd
출력 체크섬 및 파일 정보와 함께 미디어를 복사하려면 출력 : https://gist.github.com/JBFWP286/75decda0a67605590d32#file-dd-output-with-md5-and-sha256-19-aug-2015
pv
출력 체크섬 및 파일 정보로 미디어를 복사하려면 출력 : https://gist.github.com/JBFWP286/700a13fe0a2f06ce5e7a#file-pv-output-with-md5-and-sha256-19-aug-2015
도움을 주시면 감사하겠습니다!
dd
명령 (어떤 블록 크기? 카운트입니까?), (2) 크기 및 체크섬 을 포함하여 모든 결과를 게시하는 것이 좋습니다. 모든 출력 및 (3) 소스 광 디스크의 데이터 양에 관한 독립 정보. ... ... ... ... ... ... 왜 PS를 사용하는 count=
에 dd
? 전체 디스크 이미지를 복사하고 싶습니까? count=
"이 많은 것을 복사 한 다음 멈추십시오"라고 말합니다.
isoinfo -d -i /dev/cdrom
카운트 수를 알고 사용해야한다고 말하고 있습니다 dd
. 실제로는 사용하지 말아야합니다 . "어쨌든 해당 CD의 적절한 ISO 이미지를 원한다면 이미지를 만들기 전에 블록 크기와 블록 수를 정확하게 알아야합니다."
cmp file1 file2
?dd
잘못 사용 했습니까count=
(또는 실제로 모든 것을 원한다면 필요하지 않은 수는 없습니까?). dmesg에서 오류를 읽습니까?