[törölve]
- Szerkesztve
Üdv mindenkinek!
Tudom van már pár btrfs replikációs script a githubon, de azért írtam ezt, mert mindegyikkel baj volt.
Több évig használtam különböző Python-ban megírt scripteket erre a célra, de azok többször is megtörtek amikor a Python verzió frissült és már untam az issue nyitást és várkozást a javításokra kb fél évente évente.
Ami meg Bash volt az nem úgy működött ahogyan az én esetemben kellett volna pl ha a btrfs subvolume amit replikálni kell rootfs-ről és a remote olalon (ssh) egy másik particióra szeretném replikálni ami nem rootfs, akkor a replikáció megtörik, mert csak a rootfs-re "/" engedi, de végül minen script rossz volt valamiért.
Végül inkább megírtam magam, olyant amilyent elgondoltam.
Teljesen minimalista és egyszerű, úgy terveztem, hogy ne tudja tönkretenni semmilyen frissítés.
Egy darab faék legyen ami csak teszi a dolgát.
Több hónapos teszt alatt ment át és szépen forgatja a snapshotokat a megadott rotáció szerint mindkét oldalon (local/remote).
A sikeres replikációról és a snapshotokról napi email reportot is tud küldeni (kikapcsolható), a nem sikeresről meg error logot.
Későbbiekben lesz majd még hozzá nagios check script is és további fejlesztések is várhatóak.
Ha bármiylen kérdésben tudok segíteni, akkor ne habozz azt feltenni!
A projekt github oldala és használati útmutató:
https://github.com/unix1984/btrfsback-lite