На счет создания файловых систем - я просто делал по такому порядку и у меня все получилось, поэтому я написал статью точно по пунктам.А на счет одинакового объема партиций - все просто, есть утилита cfdisk ну или fdisk - ей и создаешь точно такой же раздел - вот так и получаются разделы одинакового размера :)
Допустим у меня 1-ый хард 80 гигов но там партиция / - всего 12 гигов остальное место под /home, а второй хард 30 гигов, ну и как бы вы себе представили dd if=/dev/hda of=/dev/hdb ????
Если речь о клонировании, то почему вместо:
dd if=/dev/hda1 of=/dev/hdb1 bs=1M
dd if=/dev/hda6 of=/dev/hdb6 bs=1M
не сделать просто целиком hda -> hdb
Потому что диски могут быть разного объема