rustic
هي أداة نسخ احتياطي توفر نسخًا احتياطية سريعة ومشفرة وغير مكررة.
يقرأ ويكتب تنسيق الريبو الموضح في وثيقة التصميم ويمكن استخدامه كبديل ريستيك في معظم الحالات.
يتم تنفيذه بلغة Rust، وهي لغة برمجة أنظمة متعددة المنصات تتميز بالأداء والذاكرة والموثوقية.
ومن ثم، يدعم rustic
جميع أنظمة التشغيل الرئيسية (Linux، وMacOs، و*BSD)، مع استمرار دعم Windows في مرحلة تجريبية.
rustic
حاليًا في حالة تجريبية ويفتقد اختبارات الانحدار. لا يُنصح باستخدامه للنسخ الاحتياطية للإنتاج حتى الآن.
rustic
ينقسم المشروع rustic
إلى صناديق متعددة:
ريفي - الثنائي الرئيسي
ريفي الأساسية - المكتبة الأساسية
واجهة خلفية ريفية - مكتبة لدعم الواجهات الخلفية المختلفة
يتم إلغاء تكرار بيانات النسخ الاحتياطي وتشفيرها .
يمكن أن يكون تخزين النسخ الاحتياطي عبارة عن مخازن محلية أو سحابية، بما في ذلك المخازن الباردة.
يسمح لعدة عملاء بالوصول بشكل متزامن إلى مستودع النسخ الاحتياطي باستخدام عمليات خالية من القفل.
يتم إلحاق النسخ الاحتياطية افتراضيًا بالمستودع فقط.
تم تصميم العمليات بقوة ويمكن إلغاؤها بأمان واستئنافها بكفاءة .
يمكن تنظيم اللقطات حسب اسم المضيف ومسارات النسخ الاحتياطي والتسمية والعلامات. يتم أيضًا حفظ مجموعة غنية من البيانات الوصفية مع كل لقطة.
يمكن تخصيص سياسات الاستبقاء وتنظيف النسخ الاحتياطية القديمة بشكل كبير .
تقوم عمليات النسخ الاحتياطي للمتابعة بمعالجة الملفات التي تم تغييرها فقط، ولكنها لا تزال تقوم بإنشاء لقطة احتياطية كاملة.
تعمل الاستعادة الموضعية على تعديل الملفات التي تم تغييرها فقط.
يستخدم ملفات التكوين لتكوين سهل لجميع الأوامر اليومية، راجع أمثلة ملفات التكوين.
يمكنك طرح الأسئلة في المناقشات أو إلقاء نظرة على الأسئلة الشائعة.
اتصال | أين؟ |
---|---|
تعقب المشكلة | قضايا جيثب |
الفتنة | |
المناقشات | مناقشات جيثب |
يرجى مراجعة وثائقنا لمزيد من المعلومات حول كيفية البدء.
البضائع binstall ريفي-RS
مغرفة تثبيت ريفي
أو يمكنك التحقق من الإصدارات.
الثنائيات الليلية متاحة هنا.
عامل ميناء سحب ghcr.io/rustic-rs/rustic
احذر : يؤدي هذا إلى تثبيت أحدث إصدار للتطوير، والذي قد يكون غير مستقر.
تثبيت البضائع --git https://github.com/rustic-rs/rustic.git Rustic-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.
مرخصة بموجب أي من:
ترخيص أباتشي، الإصدار 2.0
رخصة معهد ماساتشوستس للتكنولوجيا
في خيارك.