Iată strategia mea actuală de rezervă. Am o grămadă (să spunem 200) de servere care rulează un script de backup periodic borg (implementat prin acest rol ansible: https://github.com/mad-ady/ansible-role-borgbackup) către un server central de rezervă, prin ssh.
Fiecare server are propriul utilizator ssh, propriul director principal și repo pe serverul de backup la distanță. Și backup-urile funcționează bine (în ceea ce privește compresia/deduplicarea)! :)
Acum, aș dori să am capacitatea de a face periodic un instantaneu al doar „backup-urile de astăzi” și de a le pune pe un alt spațiu de stocare pentru redundanță. Aș dori să evit să iau întregul depozit (de exemplu, rularea rsync) deoarece serverul de backup local are o politică de reținere destul de mare (de exemplu, păstrarea ultimelor 6 luni de backup zilnic), în timp ce serverul offsite va avea stocare/lățime de bandă limitată. Unele dintre datele realizate de backup se deduplică frumos, în timp ce alte date sunt destul de dinamice și se deduplică prost.
Deci, întrebarea mea este - există vreo modalitate de a transfera un anumit instantaneu de rezervă dintr-un depozit borg într-un alt depozit borg? Pot să parcurg fiecare repo și să extrag perfect backup-urile de astăzi (iată un exemplu):
_etc-20210615-0105 Mar, 2021-06-15 01:05:04 [d382788354e3e5a535fd570cea2fe741e1c69734c14d43ec6e59f856dadab83c]
_var_www_html-20210615-0105 Tue, 2021-06-15 01:05:24 [e46d6ad7313e158172a46f0908bf3b16f450d06d2c410a0c612f184]
_var_spool_cron-20210615-0105 Mar, 2021-06-15 01:05:48 [0f50160706d97754a3a6620456f350d477aa8797d9a43af1deb965]
mysqldump-20210615-0105 Mar, 2021-06-15 01:05:53 [258f604bf4d1c2196c3e1df14878c78e56560b2c9c839a2e666eacfad]
... dar cum le-aș transfera într-un alt depozit (în mod ideal, fără a le restaura într-un folder temporar și a le re-arhiva)?
O modalitate la care m-aș putea gândi este să montez fiecare arhivă și apoi să rulez borg pe ea. Acest lucru ar preveni utilizarea suplimentară a discului, dar ar însemna decomprimarea și recomprimarea datelor...
Mulțumiri!