apple.stackexchange에서 이 질문을 하는 것을 고려했지만 직감적으로 'NIX 군중이 더 나은 응답을 생성할 가능성이 더 높습니다.
dd
(OS X 버전) 명령은 UNIX(저는 Ubuntu를 사용합니다)와 어떤 면에서 다릅니다. 나는하고 싶다SD 카드 복제dd
OS X와의 링크에 규정된 대로 .
OS X 매뉴얼 페이지에서 발췌 dd
:
DESCRIPTION
The dd utility copies the standard input to the standard output. Input
data is read and written in 512-byte blocks. If input reads are short,
input from multiple reads are aggregated to form the output block. When
finished, dd displays the number of complete and partial input and output
blocks and truncated input records to the standard error output.
답변1
BSD의 누락된 상태 옵션과 같은 작은 차이점이 있지만 dd
이에 대해 크게 걱정하지는 않습니다. AFAIK 핵심 옵션은 동일합니다.
다음 명령을 루트로 실행하고 diskX
/를 diskY
디스크 식별자(예: disk1
또는 disk2
)로 바꿉니다.
# list all disks to find your disk identifier
diskutil list
# unmount your sd card if it is mounted (see `df` or `mount`)
diskutil unmountDisk /dev/diskX
# copy of your sd card to an image file
dd if=/dev/rdiskX of=sdcard.img bs=1m
# or copy your image file back to an sd card
dd if=sdcard.img of=/dev/rdiskX bs=1m
# or copy your sd card to a different device
dd if=/dev/rdiskX of=/dev/rdiskY bs=1m
일반적 으로 /dev/rdisk
버퍼링된 /dev/disk
.
dd
실행 중인 동안 진행 상황을 보려면 Ctrl-를 누르십시오 T.여기).