동일한 장치에서 2 dd를 병렬 쓰기로 실행하려면 어떻게 해야 합니까?

동일한 장치에서 2 dd를 병렬 쓰기로 실행하려면 어떻게 해야 합니까?

myiso.iso0을 넣고 병렬로 굽는 방법을 찾고 있습니다 .

명령

dd if=/dev/zero of=/dev/sdb && (sleep 1; dd if=myiso.iso of=/dev/sdb)

0이 기록되는 속도가 iso가 기록되는 속도보다 열등하므로 괜찮습니다.

0이 작성된 후에만 iso가 작성되는지 어떻게 확인합니까?

답변1

USB 키에 이미지만 포함되어 있고 나머지 공간이 모두 0인지 확인하려는 경우 대신 다음을 수행할 수 있습니다.

cat myiso.iso /dev/zero > /dev/sdb

모두 0을 쓴 다음 맨 위에 이미지를 쓰는 것은 별 의미가 없는 것 같습니다.

답변2

한 줄짜리 명령은 처음 dd반환 상태가 0(성공)으로 완료된 경우에만 명령을 순차적으로 실행합니다. 0이 작성된 후에만 ISO가 작성되도록 하려면 명령을 순차적으로 실행해야 합니다.

dd if=/dev/zero of=/dev/sdb && dd if=myiso.iso of=/dev/sdb

관련 정보