rustic
是一款備份工具,可提供快速、加密、重複資料刪除的備份。
它讀取和寫入設計文件中描述的 Restic 儲存庫格式,並且在大多數情況下可以用作Restic替代品。
它是用 Rust 實現的,Rust 是一種高效能、記憶體高效且可靠的跨平台系統程式語言。
因此, rustic
支援所有主要作業系統(Linux、MacOs、*BSD),而 Windows 支援仍處於實驗階段。
rustic
目前處於beta狀態,錯過了回歸測試。目前還不建議將其用於生產備份。
rustic
圖書館這個rustic
項目被分成多個板條箱:
rustic - 主要二進位文件
rustic-core - 核心庫
rustic-backend - 支援各種後端的函式庫
備份資料經過重複資料刪除和加密。
備份存儲可以是本地存儲或雲端存儲,包括冷存儲。
允許多個用戶端使用無鎖定操作同時存取備份儲存庫。
預設情況下,備份僅在儲存庫中追加。
這些操作經過精心設計,可以安全地中止並有效地恢復。
可以透過主機名稱、備份路徑、標籤和標記來組織快照。每個快照也保存了一組豐富的元資料。
保留策略和舊備份的清理可以高度客製化。
後續備份僅處理變更的文件,但仍會建立完整的備份快照。
就地還原僅修改已更改的檔案。
使用設定檔輕鬆配置所有日常命令,請參閱範例設定檔。
您可以在討論中提問或查看常見問題。
接觸 | 在哪裡? |
---|---|
問題追蹤器 | GitHub 問題 |
不和諧 | |
討論 | GitHub 討論 |
請查看我們的文件以獲取有關如何開始的更多資訊。
貨物binstall rustic-rs
舀安裝質樸
或者您可以查看版本。
每晚二進位檔案可在此處取得。
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 Issues 報告問題或建議新功能!
您知道如何編碼或有改進的想法嗎?別把它留給自己!
透過拉取請求貢獻修復或新功能!
請確保您閱讀了貢獻指南。
此板條箱支援的最低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
麻省理工學院許可證
由您選擇。