rustic
เป็นเครื่องมือสำรองข้อมูลที่ให้การสำรองข้อมูลที่รวดเร็ว เข้ารหัส และขจัดข้อมูลซ้ำซ้อน
โดยจะอ่านและเขียนรูปแบบ repo เรสติคที่อธิบายไว้ในเอกสารการออกแบบ และสามารถใช้เป็นรูปแบบการแทนที่ เรสติคได้ ในกรณีส่วนใหญ่
มีการนำไปใช้ใน Rust ซึ่งเป็นภาษาการเขียนโปรแกรมระบบข้ามแพลตฟอร์มที่มีประสิทธิภาพ มีประสิทธิภาพหน่วยความจำ และเชื่อถือได้
ดังนั้น rustic
จึงรองรับระบบปฏิบัติการหลักทั้งหมด (Linux, MacOs, *BSD) โดยที่การรองรับ Windows ยังคงอยู่ในช่วงทดลอง
ปัจจุบัน rustic
อยู่ในสถานะ เบต้า และพลาดการทดสอบการถดถอย ยังไม่แนะนำให้ใช้สำหรับการสำรองข้อมูลที่ใช้งานจริง
rustic
โครงการ rustic
แบ่งออกเป็นหลายลัง:
ชนบท - ไบนารีหลัก
Rustic-Core - ไลบรารีหลัก
Rustic-backend - ไลบรารีสำหรับรองรับแบ็กเอนด์ต่างๆ
ข้อมูลสำรองจะถูกขจัดข้อมูล ซ้ำซ้อน และ เข้ารหัส
พื้นที่จัดเก็บข้อมูลสำรองอาจเป็นพื้นที่จัดเก็บในเครื่องหรือบนคลาวด์ รวมถึงพื้นที่เก็บข้อมูลแบบเย็น
อนุญาตให้ไคลเอนต์หลายรายเข้าถึงที่เก็บข้อมูลสำรอง พร้อมกัน โดยใช้การดำเนินการที่ไม่มีการล็อค
การสำรองข้อมูลตามค่าเริ่มต้นจะผนวกเข้ากับพื้นที่เก็บข้อมูลเท่านั้น
การดำเนินการได้รับการออกแบบมาอย่างแข็งแกร่งและสามารถ ยกเลิกได้อย่างปลอดภัย และ กลับมาทำงานต่อได้อย่างมีประสิทธิภาพ
การจัดระเบียบสแนปชอตสามารถทำได้โดยใช้ชื่อโฮสต์ เส้นทางสำรอง ป้ายกำกับ และแท็ก นอกจากนี้ ชุดข้อมูลเมตาที่หลากหลายจะถูกบันทึกในแต่ละสแน็ปช็อต
นโยบายการเก็บรักษาและการล้างข้อมูลสำรองเก่าสามารถ ปรับแต่งได้สูง
การสำรองข้อมูลที่ติดตามผลจะประมวลผลเฉพาะไฟล์ที่เปลี่ยนแปลง แต่ยังคงสร้างสแน็ปช็อตการสำรองข้อมูลที่สมบูรณ์
การคืนค่าแบบแทนที่จะแก้ไขไฟล์ที่มีการเปลี่ยนแปลงเท่านั้น
ใช้ไฟล์กำหนดค่าเพื่อการกำหนดค่าคำสั่งทุกวันอย่างง่ายดาย ดูตัวอย่างไฟล์การกำหนดค่า
คุณสามารถถามคำถามในการสนทนาหรือดูคำถามที่พบบ่อย
ติดต่อ | ที่ไหน? |
---|---|
ติดตามปัญหา | ปัญหา GitHub |
ความไม่ลงรอยกัน | |
การอภิปราย | การสนทนา GitHub |
โปรดตรวจสอบเอกสารของเราเพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเริ่มต้นใช้งาน
สินค้า binstall ชนบท-rs
สกู๊ปติดตั้งแบบชนบท
หรือสามารถตรวจสอบการเผยแพร่ได้
ไบนารีทุกคืนมีอยู่ที่นี่
นักเทียบท่าดึง ghcr.io/rustic-rs/rustic
ระวัง : นี่เป็นการติดตั้งเวอร์ชันการพัฒนาล่าสุดซึ่งอาจไม่เสถียร
ติดตั้งสินค้า --git https://github.com/rustic-rs/rustic.gitrustic-rs
การติดตั้งสินค้า - ล็อคชนบท - rs
restic
? เราได้รวบรวมการปรับปรุงบางอย่างของ rustic
มากกว่า restic
ที่นี่
ลองแบบชนบทแล้วยังไม่พอใจใช่ไหม อย่าเพิ่งเดินจากไป! คุณสามารถช่วย:
คุณสามารถรายงานปัญหาหรือแนะนำคุณสมบัติใหม่บนเซิร์ฟเวอร์ Discord ของเราหรือใช้ปัญหา Github!
คุณรู้วิธีการเขียนโค้ดหรือมีแนวคิดในการปรับปรุงหรือไม่? อย่าเก็บไว้คนเดียว!
มีส่วนร่วมในการแก้ไขหรือคุณสมบัติใหม่ผ่านการร้องขอแบบดึง!
โปรดตรวจสอบให้แน่ใจว่าคุณได้อ่านคู่มือการมีส่วนร่วมแล้ว
เวอร์ชัน rustc
ขั้นต่ำที่รองรับของลังนี้คือ 1.80.0
นโยบายปัจจุบันคือสามารถเพิ่มเวอร์ชัน Rust ขั้นต่ำที่จำเป็นสำหรับการใช้ลังนี้ได้ในการอัปเดตเวอร์ชันรอง ตัวอย่างเช่น หาก crate 1.0
ต้องใช้ Rust 1.20.0 ดังนั้น crate 1.0.z
สำหรับค่าทั้งหมดของ z
ก็จะต้องมี Rust 1.20.0 หรือใหม่กว่าด้วย อย่างไรก็ตาม crate 1.y
สำหรับ y > 0
อาจต้องใช้ Rust เวอร์ชันขั้นต่ำที่ใหม่กว่า
โดยทั่วไป ลังนี้จะเป็นแบบอนุรักษ์นิยมโดยคำนึงถึงเวอร์ชันขั้นต่ำที่รองรับของ Rust
ได้รับอนุญาตภายใต้ข้อใดข้อหนึ่ง:
ใบอนุญาต Apache เวอร์ชัน 2.0
ใบอนุญาตเอ็มไอที
ตามตัวเลือกของคุณ