Это немного разные вещи. DD работает на уровне блоков ФС, ему пофиг содержимое. Им можно бэкапить флэшки, DVD, черта лысого - он просто тупо читает блок и пишет блок, как скомандовали. Для бэкапа его конечно можно применять, но не системы, а чего-нибудь мелкого - были времена, дискеты им бэкапил. Можно конечно им и систему бэкапить - если безразмерные винты - потому что dd создает образ ровно такого же размера, как раздел. Ну и восстанавливать нужно на точно такой же винт, что обычно маловероятно. Dump/Restore работает на уровне ФС и создает на выходе файл, в котором только данные. Если на разделе 100Gb занято 1Gb, то выходной файл от dd будет 100Gb, а от dump - 1Gb или меньше.