FreeBSDのマシン全体のバックアップをお手軽にやる方法はないのでしょうか

条件としては

・一時的にシングルユーザーモードに入っても構わない
・NFSやSMBなリモートのディスクに書ければ一番いいがローカルのバックアップ用ディスクを作っても構わない
・差分バックアップができればうれしいがとりあえず毎回フルバックアップでも構わない
・バックアップ元のHDDとレストア先のHDDのサイズは違うかもしれない

あたりです

1パーティーションごとにdump,restoreをやるのはめんどくさすぎるので
他の手段はないかと探しています