Restic 0.15 Sistim cadangan sadia

Pelepasan sistem cadangan restic 0.15 parantos diterbitkeun, anu nyayogikeun panyimpen cadangan énkripsi dina gudang versi. Sistim nu dirancang ti mimiti nepi yén cadangan disimpen dina lingkungan untrustworthy, sarta ragrag kana leungeun salah teu kudu kompromi sistem. Kasebut nyaéta dimungkinkeun pikeun nangtukeun aturan fléksibel pikeun kaasup jeung teu kaasup file na directories nalika nyieun cadangan (format aturan nu sarupa jeung rsync atanapi gitignore). Karya anu dirojong dina Linux, macOS, Windows, FreeBSD sareng OpenBSD. Kodeu proyék ditulis dina Go sareng disebarkeun dina lisénsi BSD.

Cadangan tiasa disimpen dina sistem file lokal, dina server éksternal kalayan aksés SFTP/SSH atanapi HTTP REST, dina Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage sareng awan Google Cloud Storage, kitu ogé dina panyimpenan naon waé. nu aya backends rclone. A server sésana husus ogé bisa dipaké pikeun ngatur gudang, nu nyadiakeun kinerja luhur dibandingkeun backends sejen tur tiasa dianggo dina mode tambihan-hijina, nu moal ngidinan Anjeun pikeun mupus atawa ngarobah cadangan bisi server sumber ieu compromised sarta aksés ka enkripsi. konci.

Snapshots dirojong, ngagambarkeun kaayaan diréktori tinangtu sareng sadaya file sareng subdirektori dina waktos anu tangtu. Unggal waktos cadangan anyar dijieun, snapshot pakait sareng eta dijieun, ngidinan Anjeun pikeun mulangkeun kaayaan ayeuna. Kasebut nyaéta dimungkinkeun pikeun nyalin snapshots antara repositories béda. Pikeun ngahemat lalu lintas, ngan ukur data anu dirobih anu disalin salami prosés cadangan. Pikeun nganilai sacara visual eusi gudang sareng nyederhanakeun pamulihan, snapshot sareng cadangan tiasa dipasang dina bentuk partisi virtual (dipasang nganggo FUSE). Éta ogé nyayogikeun paréntah pikeun nganalisis parobahan sareng ékstrak file sacara selektif.

Sistim nu teu ngamanipulasi sakabéh file, tapi blok ukuran floating dipilih maké signature Rabin urang. Inpormasi disimpen dina hubungan sareng eusi, sanés nami file (ngaran sareng éntitas anu aya hubunganana sareng data ditetepkeun dina tingkat metadata blok). Dumasar kana SHA-256 hash tina eusi, deduplication dipigawé sarta nyalin data teu perlu teu kaasup. Dina server éksternal, informasi disimpen dina formulir énkripsi (SHA-256 dipaké pikeun checksums, AES-256-CTR pikeun enkripsi, sarta kode auténtikasi basis Poly1305-AES pikeun jaminan integritas). Kasebut nyaéta dimungkinkeun pikeun pariksa cadangan ku checksums sareng kode auténtikasi pikeun mastikeun yén integritas file henteu dilanggar.

Dina versi anyar:

  • Paréntah nulis ulang anyar parantos dilaksanakeun anu ngamungkinkeun anjeun mupus data anu teu dipikabutuh tina snapshot nalika file anu tadina henteu dimaksudkeun pikeun cadangan (contona, file kalayan inpormasi rahasia atanapi log anu ageung pisan anu henteu aya nilaina) asup kana cadangan kusabab pangawasan. .
  • Ditambahkeun pilihan "--read-concurrency" kana paréntah cadangan pikeun nyetél tingkat konkurensi nalika maca file, ngamungkinkeun pikeun nyalin gancang dina drive gancang sapertos NVMe.
  • Pilihan "--no-scan" geus ditambahkeun kana paréntah cadangan pikeun nganonaktipkeun tahap scanning tina tangkal file.
  • Paréntah prune sacara signifikan (nepi ka 30%) ngirangan konsumsi mémori.
  • Ditambahkeun pilihan "--sparse" kana paréntah pamulihan pikeun éfisién mulangkeun file sareng daérah kosong anu ageung.
  • Rojongan pikeun malikkeun tautan simbolis parantos dilaksanakeun pikeun platform Windows.
  • macOS nambihan kamampuan pikeun masang gudang cadangan nganggo macFUSE.

sumber: opennet.ru

Tambahkeun komentar