I’ve just recently done this, I used Clondzilla Live. It takes care of everything all in one. Even has option if moving from smaller drive to bigger drive, one-time-deal.
As theuser86 points out - there are several post with step by step instructions.
Then migrated drive to new tablo and later cloned off to yet another bigger drive - Quad external drive to internal drive. Although this is unofficially unsupported, it’s relatively easy.