rustic
、高速で暗号化され、重複排除されたバックアップを提供するバックアップ ツールです。
設計ドキュメントに記述されている RESTIC リポジトリ形式を読み書きし、ほとんどの場合RESTIC の代替として使用できます。
これは、パフォーマンスが高く、メモリ効率が高く、信頼性の高いクロスプラットフォーム システム プログラミング言語である Rust で実装されています。
したがって、 rustic
すべての主要なオペレーティング システム (Linux、MacO、*BSD) をサポートしますが、Windows のサポートはまだ実験段階です。
rustic
現在ベータ版であり、回帰テストが行われていません。本番環境のバックアップに使用することはまだ推奨されていません。
rustic
図書館rustic
プロジェクトは複数のクレートに分割されています。
Rustic - メインバイナリ
Rustic-core - コアライブラリ
Rustic-backend - さまざまなバックエンドをサポートするライブラリ
バックアップ データは重複排除され、暗号化されます。
バックアップ ストレージには、コールド ストレージを含むローカル ストレージまたはクラウド ストレージを使用できます。
複数のクライアントがロックフリー操作を使用してバックアップ リポジトリに同時にアクセスできるようにします。
デフォルトでは、バックアップはリポジトリに追加のみです。
操作は堅牢に設計されており、安全に中止し、効率的に再開できます。
スナップショットの整理は、ホスト名、バックアップ パス、ラベル、タグによって可能です。また、豊富なメタデータのセットが各スナップショットとともに保存されます。
保持ポリシーと古いバックアップのクリーニングは高度にカスタマイズできます。
フォローアップ バックアップでは、変更されたファイルのみが処理されますが、完全なバックアップ スナップショットが作成されます。
インプレース復元では、変更されたファイルのみが変更されます。
構成ファイルを使用して、日常的なすべてのコマンドを簡単に構成します。構成ファイルの例を参照してください。
ディスカッションで質問したり、FAQ を参照したりできます。
接触 | どこ? |
---|---|
問題追跡ツール | GitHubの問題 |
不和 | |
ディスカッション | GitHub ディスカッション |
開始方法の詳細については、ドキュメントを参照してください。
カーゴ binstall Rustic-RS
スクープインストール素朴
または、リリースをチェックしてください。
Nightly バイナリはここから入手できます。
docker pull ghcr.io/rustic-rs/rustic
注意: これにより、最新の開発バージョンがインストールされるため、不安定になる可能性があります。
カーゴインストール --git https://github.com/rustic-rs/rustic.git Rustic-rs
カーゴインストール --locked Rustic-rs
restic
との違いは?ここでは、 rustic
をrestic
よりも改良したものをいくつか集めました。
素朴な味を試してみましたが満足できませんでしたか?ただ立ち去るのはやめてください!あなたは次のことを助けることができます:
Discord サーバーまたは Github の問題を使用して、問題を報告したり、新機能を提案したりできます。
コーディング方法を知っていますか、または改善のアイデアを思いつきましたか?独り占めしないでください!
プル リクエストを通じて修正や新機能に貢献してください。
投稿ガイドを必ずお読みください。
このクレートでサポートされている最小のrustc
バージョンは1.80.0
です。
現在のポリシーでは、このクレートを使用するために必要な最小 Rust バージョンは、マイナー バージョン アップデートで増やすことができます。たとえば、 crate 1.0
Rust 1.20.0 が必要な場合、 z
のすべての値のcrate 1.0.z
にも Rust 1.20.0 以降が必要になります。ただし、 y > 0
のcrate 1.y
には、Rust の新しい最小バージョンが必要になる場合があります。
一般に、このクレートはサポートされる Rust の最小バージョンに関して保守的になります。
次のいずれかに基づいてライセンスが付与されます。
Apache ライセンス、バージョン 2.0
MITライセンス
あなたのオプションで。