Vykar: új nyílt forráskódú mentőeszköz, gyorsabb a Borgnál, a Resticnél és a Kopiánál

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Ha Linuxon szeretnél biztonsági mentést készíteni az adataidról, rengeteg megbízható lehetőség közül választhatsz, ráadásul sok hasznos funkcióval. Ott van például a Déjà Dup, ami jól kezeli az alapokat, ha egy egyszerű GNOME alkalmazást keresel, amely különösebb macera nélkül védi a fájljaidat.

A Timeshift más megközelítést használ: Snapshotokat készít a rendszerről, így egy rossz frissítés után vissza tudsz állni egy korábbi állapotra. Személyes adatok mentésére viszont nem igazán ezt tervezték.

Akik több kontrollt szeretnének, azoknak évek óta a Borg és a Restic számítanak etalonnak. Mindkettő titkosít, deduplikál, és egy hatalmas linuxos közösség használja.

A BorgBase ezzel szemben egy menedzselt tárolóhoszting szolgáltatás Borg- és Restic-mentésekhez, amely már közel egy évtizede elérhető. A Vykar a legújabb projektjük: egy nyílt forráskódú, titkosított mentőeszköz, amire érdemes ránézni, ha valami újat keresel.

Vykar: áttekintés ⭐

A Vykar egy nyílt forráskódú, titkosított, deduplikált mentőeszköz, amelyet Rust nyelven írtak. A BorgBase csapata fejleszti, és GPL-3.0 licenc alatt jelent meg. Olyan megoldásokból merít ihletet, mint a BorgBackup és a Borgmatic, de saját tárolóformátumot használ, ezért nem kompatibilis a meglévő Borg- vagy Restic-tárolókkal.

Az egészet egyetlen YAML fájlban állíthatod be: itt adod meg a tárolókat, a forráskönyvtárakat, a titkosítási beállításokat és a megőrzési szabályokat.

A legfontosabb funkciók:

  • Ütemezés a
vykar daemon
  • segítségével.
  • Deduplikáció FastCDC-vel.
  • Tömörítési támogatás LZ4-gyel vagy Zstandarddal.
  • Asztali GUI (
vykar-gui
  • ) rendszertálca-támogatással.
  • WebDAV-szerver Snapshotok böngészéséhez és visszaállításához.
  • Titkosítás AES-256-GCM-mel vagy ChaCha20-Poly1305-tel (automatikus választással), Argon2id kulcsszármaztatással.
  • Párhuzamos, több klienses mentés: több gép egyszerre írhat ugyanabba a mentési tárolóba.

Az asztali GUI külön említést érdemel. A Borg külső eszközökre, például a Vortára támaszkodik az asztali felülethez, a Restichez pedig ott a Backrest, ami szintén közösségi projekt. A Vykar ezzel szemben saját GUI-t ad, első kézből, a csomag részeként.

Közvetlenül a

vykar.yaml

fájlból olvas, igény szerint futtat mentéseket, és a rendszertálcán is elfér, miközben a háttérben végzi az ütemezett mentéseket.

A teljesítményt illetően a projekt weboldalán közzétettek egy összehasonlítást, amelyben a Vykar a Borggal, a Resticcel, a Rustic-kel és a Kopia eszközzel mérkőzik meg. A teszt egy 49 GiB-os adathalmazon futott, 367 000 fájllal.

A mentés időtartamát nézve a Vykar 61 másodperc alatt végzett, a Rustic 313 másodpercet igényelt, a Borg 268-at, a Restic 138-at, a Kopia pedig 85-öt. A visszaállítási idők hasonló képet mutatnak: a Vykar 69 másodperc alatt végzett, szemben a Rustic 82 másodpercével, a Borg 225 másodpercével, a Restic 130 másodpercével és a Kopia 132 másodpercével.

A CPU-hatékonyságnál látszik a legnagyobb különbség. A Vykar a mentéshez 234 CPU-másodpercet használt, míg a Borg 250-et, a Restic 696-ot, a Rustic 728-at, a Kopia pedig 428-at.

A memóriahasználatnál még érdekesebb a kép. A Borg mentés közben mindössze 236 MB-ot használ, szemben a Vykar 623 MB-jával. A Restic is takarékosabb 327 MB-tal. Vagyis a Vykar a sebességelőnyért cserébe több RAM-ot kér. Ezt érdemes figyelembe venni a kevés memóriával rendelkező rendszereken.

Azonos Zstd tömörítési beállítások mellett mind az öt eszköznél 19,7 és 19,9 GB közé esik a tárolók mérete, így a deduplikáció hatékonysága nagyjából mindenhol hasonló.

Vykar beszerzése

Telepítés előtt érdemes tudni, hogy a Vykar négy tárolási backendet támogat: a helyi fájlrendszert, az S3-kompatibilis objektumtárolót (bármely szolgáltatóval működik), az SFTP-t és egy dedikált REST szervert.

A telepítés egyetlen sor:

curl -fsSL https://vykar.borgbase.com/install.sh | sh

Előre lefordított binárisok Linuxra (x86_64 és aarch64, glibc és musl), macOS-re (Apple Silicon) és Windowsra is elérhetők a GitHub kiadások oldalán.

Ezután a gyors kezdés útmutató segít a konfigurációs fájl létrehozásában és a mentési folyamat elindításában.