동일한 장치에 2 dd를 병렬로 쓰는 방법

동일한 장치에 2 dd를 병렬로 쓰는 방법

myiso.iso제로섬 굽기를 병렬화하는 방법을 찾고 있습니다 .

주문하다

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

0을 쓰는 것이 iso를 쓰는 것보다 느리기 때문에 괜찮을 것입니다.

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

답변1

USB 키에 이미지만 포함되어 있고 남은 공간이 전혀 없는지 확인하려는 경우 다음을 수행할 수 있습니다.

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

관련 정보