I have a friend's HFS+ external drive from her Macbook. We created a new similarly-sized partition on a different external drive, also using the Macbook. From everything I understand about
dd, it is filesystem agnostic, so I should be able to simply:
dd if=/dev/sda1 of=/dev/sdb1 bs=4096 conv=notrunc,noerror,sync
to copy the contents from old to new partition, correct? This seems much easier than trying to mess with hfsplus and mounting as read/write. (I'm doing this on my desktop since I can mount the drives directly as SATA; she has only a single FireWire 800 and USB2.)
FWIW, I disabled journaling on the new drive from the Macbook before disconnecting it.
The partition is about 500GB; how long should I expect this to take? (Obviously, just a rough order of magnitude here.. hours, days, weeks?)