Преследуются как обычно 2 цели:
-В случае частичного отказа(без физ. доступа и наличия доступа по ssh) - откатить до предыдущего состояния.
-В случае полного отказа - выезд к серверу и восстановление системы.
Для первого случая я решил использовать dd. Уже отказался, ибо права не сохраняются. Пошел смотреть в сторону rsync.
Копирование
dd if=/dev/sda conv=sync,noerror bs=64K | gzip -c | ssh -c blowfish [email protected] "dd of=sda.img.gz bs=64k"
Восстановление
dd if=sda.img.gz | ssh -c blowfish [email protected] "gunzip -c | dd of=/dev/sda bs=64k"
А вот что во втором случае лучше использовать?
Система упала, достаю HDD, разбиваю его и использую dd?
Или есть более быстрое решение в виде создания образа hdd, что бы при подключении hdd с сервера к ноутбуку можно было просто указать утилите этот hdd и она сама все сделает по указанному образу?

UPD: пробежался по гуглю и заметил что использование rsync и более подробное его изучение поможет мне решить и другу задачу, а именно синхронизацию отдельных файлов раз в n суток при условии что файл в репе изменился.