Opublikowano wydanie narzędzia do tworzenia kopii zapasowych nxs-backup 3.11.0, które umożliwia tworzenie kopii zapasowych, rotację oraz przechowywanie ich na lokalnych lub zewnętrznych nośnikach. Oprócz kopii zapasowych plików wspierane jest również tworzenie kopii zapasowych różnych baz danych: MySQL, PostgreSQL, MongoDB, Redis. Kod projektu jest udostępniony na licencji Apache 2.0.
Kopie zapasowe mogą być przechowywane zarówno lokalnie, jak i w zdalnych magazynach (S3, FTP, SSH, SMB, NFS, WebDAV), z którymi pracują różne biblioteki. Dzięki integracji z monitoringiem istnieje możliwość uzyskiwania metryk w formacie Prometheus, na przykład: rozmiar pliku kopii zapasowej, poprawność zbierania kopii zapasowej, czas zbierania kopii zapasowej. Kopiowanie można przeprowadzać nie tylko w określonym czasie, ale również z uwzględnieniem utrzymywania konkretnej liczby kopii zapasowych.
W nowej wersji:
- Dodano możliwość ograniczenia zużycia zasobów: CPU, prędkości dysku oraz prędkości zapisu na zdalnym nośniku;
- Dodano funkcję rotateEnabled do wyłączenia rotacji kopii zapasowych;
- Pojawiła się możliwość wyświetlania listy utworzonych kopii i ich sortowania;
- Bardziej elastyczne tworzenie URL do dostępu do magazynu S3;
- Dodano pomijanie niepożądanych katalogów podczas rotacji kopii zapasowych;
- Narzędzia języka Go oraz zależności zaktualizowane do najnowszych wersji.
Źródło: opennet.ru
