Zálohování s rsync

Orbb

Zálohování s rsync
« kdy: 10. 12. 2019, 16:27:27 »
Zdravim vsechny,
hodilo by se mi vytvorit asi tak nasledujici nastaveni rsync ale bohuzel ani nevim zda to lze:

/data=ostra data
/backup/week1=kopie ostrych dat jednou tydne: rsync -av --delete /data/ /backup/week1

/backup/day1=nove a zmenene soubory z ostrych dat ktere nejsou ve week1
/backup/day2=nove a zmenene soubory z ostrych dat ktere ale nejsou ve week1 ani v day1
/backup/day3=nove a zmenene soubory z ostrych dat ktere ale nejsou ve week1 ani v day1 ani v day2 atd.

a jeste k tomu aby to idealne nebylo hardlinkovane (ve slozkach day1 atd byly pouze soubory zmenene/nove, samozrejme v adresarove strukture jak maji byt)

Lze to takto udelat ? Diky.
« Poslední změna: 10. 12. 2019, 20:41:37 od Petr Krčmář »


Vilith

  • *****
  • 639
    • Zobrazit profil
Re:zalohovani s rsync
« Odpověď #1 kdy: 10. 12. 2019, 16:41:02 »
co třeba rdiff-backup?

_Jenda

  • *****
  • 777
    • Zobrazit profil
    • https://jenda.hrach.eu/
    • E-mail
Re:zalohovani s rsync
« Odpověď #2 kdy: 10. 12. 2019, 16:48:44 »
Pokud je to možné, použil bych FS se snapshoty, například btrfs.

PCnity

  • *****
  • 680
    • Zobrazit profil
    • E-mail
Re:Zálohování s rsync
« Odpověď #3 kdy: 10. 12. 2019, 22:32:38 »
Mozem poukradnut temu? Ako by to fungovalo so snaphotmi? Povedzme, ze mam niekde moutnuty filesystem ext4 (inode_ratio = 4096, miliony malych suborov) a tento teraz rsyncujem kazdu hodinu niekam offsite...

Da sa na nejakom btrfs/zfs spravit nejaky base backup a k tomu nejake hodinove diff? Mate nejake tips & tricks?

Orbb

Re:Zálohování s rsync
« Odpověď #4 kdy: 11. 12. 2019, 09:59:10 »
Zdravim a diky za odpovedi, bohuzek vsude pouzivam EXT4, jak na serverech tak i na NAS, rdiff-backup prozkoumam, diky za info :)
Dam vedet co jsem vybral nebo jak to dopadlo. Hezky den vsem :)


Kit

  • *****
  • 620
    • Zobrazit profil
    • E-mail
Re:Zálohování s rsync
« Odpověď #5 kdy: 11. 12. 2019, 10:23:41 »
Povedzme, ze mam niekde moutnuty filesystem ext4 (inode_ratio = 4096, miliony malych suborov) a tento teraz rsyncujem kazdu hodinu niekam offsite...

Da sa na nejakom btrfs/zfs spravit nejaky base backup a k tomu nejake hodinove diff? Mate nejake tips & tricks?

Napadá mě použití Subversion.

ja.

  • ***
  • 104
    • Zobrazit profil
    • E-mail
Re:Zálohování s rsync
« Odpověď #6 kdy: 11. 12. 2019, 16:07:49 »
To, co hladas je "--link-dest=", kde nezmenene subory budu hardlinkom na subor v inom strome. Teda to nesplna podmienku "nebyt hardlinkovane", ale na inkrementalne zalohy je to dobre.

Na tomto je zalozeny celkom pekny skript https://github.com/laurent22/rsync-time-backup

robin martinez

  • *****
  • 872
  • Have you hugged your toilet today?
    • Zobrazit profil
    • Null Storage
    • E-mail
Re:Zálohování s rsync
« Odpověď #7 kdy: 11. 12. 2019, 17:04:10 »
na neco podobnyho jsem zvyklej z OS X a jsem linej si to delat s rsyncem sam, tak pouzivam toto a jsem spoko:

https://github.com/laurent22/rsync-time-backup
One machine can do the work of fifty ordinary men. No machine can do the work of one extraordinary man.

I do Linux, Hardware and spaghetti code in PHP, Python and JavaScript