dd를 사용하여 파티션보다 큰 이미지에 쓸 수 있습니까? 내가 가지고 있다고 가정 해 봅시다 :
blah.img: 8GB
/dev/sda1: 3GB
/dev/sda2: 4GB
/dev/sda3: 4GB
...
인접한 파티션이 패딩 없이 인접하게 배치되어 /dev/sda2 및 /dev/sda3을 정확하게 포함할 것으로 기대할 수 있습니까?
dd if=./blah.img of=/dev/sda2
이것은 디스크에서 복사하여 연결하는 것과 동일합니까?
dd "if=/dev/sda{2,3}" of=./blah.img
답변1
분할된 장치( /dev/sda2
등)에서는 한계를 초과하여 쓸 수 없으므로 /dev/sda2
through 끝을 지나서 쓸 수 없습니다 /dev/sda2
.
너할 수 있다포함하는 장치의 적절한 오프셋에 작성하여 여러 파티션( )을 덮어씁니다 /dev/sda
.아니요디스크에 숫자 순서가 보장되며 패딩이 필요하지 않습니다. /dev/sda3
이전 디스크 블록을 가리킬 수 있습니다 /dev/sda2
.
/dev/sda2
연속 읽기는 각 파티션에 포함된 데이터만 제공하며, 처음부터 끝까지 /dev/sda3
읽는 것과는 다릅니다 (그 이후에 디스크에 배치되어 있다고 가정 )./dev/sda2
/dev/sda3
/dev/sda3
/dev/sda2