Megjelent az nxs-backup 3.4.0 biztonsági mentési eszköz kiadása, amely lehetővé teszi a biztonsági másolatok készítését, forgatását és a helyi vagy külső tárolókba való mentést. A fájlok biztonsági mentése mellett különböző DBMS-ek biztonsági másolatainak létrehozását is támogatja. A projekt kódja GPLv3 licenc alatt terjed. Az nxs-backup 3.x ágon a kód teljesen át lett írva Go nyelvre (korábban Python nyelven készült) a teljesítmény növelése és a funkcionalitás bővítése érdekében.
Az nxs-backup lehetőségeinek kezdeti követelményei:
- A leggyakrabban használt szoftverek adatainak biztonsági mentése: fájlok (diszkret és inkrementális másolás), MySQL (logikai/fizikai mentések), PostgreSQL (logikai/fizikai mentések), MongoDB, Redis;
- A biztonsági másolatok tárolása távoli tárolókban: S3, FTP, SSH, SMB, NFS, WebDAV;
- Egységes konfigurációs fájl, amely lehetővé teszi a biztonsági másolatok központosított kezelését;
- Lehetőség a funkcionalitás bővítésére felhasználói szkriptek révén;
- Könnyű kezdeti konfigurálás.
Az utolsó évben az nxs-backup következő lehetőségekkel bővült:
- Kialakították az összes nyilatkozott tároló és biztonsági mentés interfészeit. A feladatok és tárolók az induláskor inicializálódnak, nem a munka végrehajtása során;
- Távoli tárolók kezelése API-n keresztül. Ehhez különböző könyvtárakat használnak;
- A go-nxs-appctx mini-keretrendszernek köszönhetően lehetőség nyílt környezeti változók használatára a konfigurációban;
- A logesemények kiküldése horgok segítségével. Különböző szinteket lehet beállítani, és csak hibainformációkat vagy a szükséges szintű eseményeket kaphatsz meg;
- Önfrissítés;
- Biztonsági másolat készítése nemcsak megadott időszakra, hanem egy bizonyos számú biztonsági másolat fenntartásával is.
Forrás: opennet.ru
