【メモ】Macでddコマンド

Macでddコマンドを実行する時にやり方がわからなかったのでメモ。
(macOS Sierra 10.12.1)

$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk0s2 362Gi 298Gi 64Gi 83% 3375753 4291591526 0% /
devfs 193Ki 193Ki 0Bi 100% 667 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
/dev/disk0s4 102Gi 46Gi 56Gi 45% 218071 59169477 0% /Volumes/BOOTCAMP
/dev/disk1s0 4.7Mi 4.7Mi 0Bi 100% 0 0 100% /Volumes/xbeox
$

/dev/disk1s0の/Volumes/xbeoxをddコマンドでバックアップしようとして

$ sudo dd if=/dev/disk1s0 of=./xbeox.iso

をしようとしたら、

dd: /dev/disk1s0: Resource busy

と怒られできない。

調べたところ、先にdiskutil umountコマンドを使用してアンマウントすればいいというので実行したところできた。

$ diskutil umount /Volumes/xbeox
Volume xbeox on disk1s0 unmounted
$ sudo dd if=/dev/disk1s0 of=./xbeox.iso
Password:
273824+0 records in
273824+0 records out
140197888 bytes transferred in 78.961542 secs (1775521 bytes/sec)
$

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-11-05-14-34-03

参考
http://www.lifewithunix.jp/notes/2013/06/13/how-to-use-dd-command-on-snow-leopard/