Na co vymýšlet kolo, když je tady rdiff-backup. Je to v podstatě python skript, který volá rsync a rsync už sám o sobě slušný nástroj na synchronizaci dat.
Přidává kompresi a umí zachovat předchozí zálohy. Používám ho léta a je dobře dostupný v repozitarich.
Poznámka:
Je stále možné žonglovat s disky a dělat blokovou zálohu, ale to mi připadá v době dostupných SBC jako odroid HC1, HC2 a dalších hraní jako kdysi s audio kazetama.
ackoliv rdiff-backup x let pouzivam, tak na zalohovani dat, tazatel chce zalohovat celej disk a protoze nema(nemel) ani tuseni zadavani vstupu a vystupu u dd, tak nevim zda mu radit neco co pri obnoveni disku musi:
- rucne vytvorit oddily se stejnejma flagama
- rucne vsechny oddily zformatovat se stejnym UUID (ktere si dopredu u vsech oddilu musi nekam napsat)
- rucne udelat chroot na cilovej disk a nainstalovat zavadec
(samozrejme by mohl formatovat s generovanejma UUID, ale pak by musel menit na nove v /etc/fstab, /etc/initramfs-tools/conf.d/resume a po instalaci zavadece pregenerovat grub.cfg)
naproti tomu zaloha pres DD v offilne, 1x rocne (pokud nesplete sdX oznaceni ;-) je jednodusi a nemusi uz nic vic resit...
pripadne ta Clonezilla pro komprimovane zalohy celeho disku...
mezi tema zalohama, ale samozrejme rdiff-backup (nebo jinej nastroj na zalohu dat) pouzivat muze :-)