S3QL

البرمجيات قطة:
S3QL
تفاصيل البرنامج:
الإصدار: 2.4
تاريخ إيداع: 20 Feb 15
المطور: Nikratio
ترخيص: حرر
شعبية: 10

Rating: nan/5 (Total Votes: 0)

وS3QL يدعم الأمازون S3 وكذلك خوادم SFTP التعسفية ويوفر على نحو فعال لك مع القرص الثابت من الديناميكية والقدرة اللانهائية التي يمكن الوصول إليها من أي جهاز كمبيوتر مع الوصول إلى الإنترنت.
S3QL وتوفير مستوى، والكامل المميز نظام الملفات UNIX التي لا يمكن تمييزه من الناحية المفاهيمية من أي نظام الملفات المحلي. وعلاوة على ذلك، S3QL ديها ميزات إضافية مثل ضغط، تشفير، والبيانات دي الازدواجية، والأشجار ثابتة وsnapshotting التي تجعل من مناسبة خاصة للنسخ الاحتياطي عبر الإنترنت والمحفوظات.
تم تصميم S3QL لصالح البساطة والأناقة على الأداء وميزة زحف. وقد تم الحرص على جعل شفرة المصدر كما يمكن قراءتها وللخدمة وقت ممكن. وقد أدرجت اكتشاف الخطأ الصلبة ومعالجة الأخطاء من السطر الأول جدا، وS3QL يأتي مع واسعة حالات الاختبار الآلي لجميع مكوناته.
قبل نظام ملفات يمكن تركيبه، والخلفية التي ستعقد البيانات لابد من تهيئة. ويتم ذلك مع الأمر mkfs.s3ql. هنا نحن نستخدم الخلفية الأمازون S3، وnikratio s3ql دلو هو دلو S3 الذي سيتم تخزين نظام الملفات.
mkfs.s3ql S3: // nikratio-s3ql دلو
لتركيب نظام الملفات S3QL المخزنة في دلو nikratio_s3ql_bucket S3 في الدليل / كزاز الرضع / s3ql، أدخل:
mount.s3ql S3: // nikratio-s3ql دلو / كزاز الرضع / s3ql
الآن يمكنك إرشاد برنامجك المفضل احتياطية لتشغيل نسخة احتياطية إلى الدليل / كزاز الرضع / s3ql وسيتم تخزين البيانات على الأمازون S3. عند الانتهاء، نظام الملفات لابد من مكوم مع
umount.s3ql / كزاز الرضع / s3ql

الميزات:

الشفافية. من الناحية النظرية، S3QL لا يمكن تمييزه من نظام الملفات المحلي. على سبيل المثال، فإنه يدعم hardlinks، روابط الرمزية، أذونات يونيكس كاملة، السمات الموسعة وملف أحجام تصل إلى 2 تيرابايت.
الحجم الديناميكي. حجم نظام ملف S3QL ينمو وينكمش حيوي على النحو المطلوب.
الضغط. قبل التخزين، قد ضغط جميع البيانات مع LZMA، BZIP2 أو خوارزمية LZ.
التشفير. بعد ضغط (ولكن قبل تحميل)، يمكن لجميع البيانات المشفرة AES مع مفتاح 256 بت. يتم استخدام إضافي SHA256 HMAC الاختباري لحماية البيانات من التلاعب.
البيانات دي الازدواجية. إذا عدة ملفات لها محتويات متطابقة، سيتم تخزين البيانات الزائدة عن الحاجة مرة واحدة فقط. هذا وتعمل في جميع الملفات المخزنة في نظام الملفات، وأيضا إذا فقط بعض أجزاء من الملفات متطابقة بينما تختلف أجزاء أخرى.
الأشجار ثابتة. أشجار الدليل ويمكن إجراء غير قابل للتغيير، بحيث محتوياتها لم تعد قادرة على أن تتغير في أي شكل من الأشكال. ويمكن استخدام هذا لضمان أن النسخ الاحتياطي لا يمكن تعديل بعد أن بذلت.
النسخ عند الكتابة / Snapshotting. S3QL يمكن تكرار أشجار الدليل بالكامل دون استخدام أي مساحة تخزين إضافية. إلا إذا تم تعديل واحدة من النسخ، وجزء من البيانات التي تم تعديلها سوف تأخذ مساحة تخزين إضافية. هذا يمكن استخدامها لإنشاء لقطات الذكية التي تحافظ على حالة من دليل في نقاط مختلفة في الوقت باستخدام الحد الأدنى من الفضاء.
عالية الأداء مستقلة عن استتار الشبكة. جميع العمليات التي لا كتابة أو قراءة محتويات ملف (مثل إنشاء الدلائل أو نقل، وإعادة تسمية، وتغيير أذونات الملفات والدلائل) سريع جدا لأنها تتم دون أي معاملات الشبكة.
S3QL يحقق هذا عن طريق حفظ الملف بأكمله وبنية الدليل في قاعدة بيانات. يتم تخزين قاعدة البيانات هذه محليا ونسخة عن بعد تحديثها بشكل غير متزامن.
الدعم لاتصالات النطاق الترددي المنخفض. S3QL يقسم محتويات الملف إلى كتل أصغر وكتل مخابئ محليا. هذا يقلل كل من عدد الصفقات الشبكة المطلوبة للبيانات القراءة والكتابة، وكمية البيانات التي يجب أن يتم تحويلها عند قراءة أجزاء فقط من ملف أو مكتوبة.

ما هو الجديد في هذا الإصدار:

محاولات لترقية نظام الملفات التي هي بالفعل في أحدث مراجعة لم يعد تقديم البيانات الوصفية المحلية نسخة غير صالحة للاستعمال.
أسماء دلو التخزين التي تحتوي على جوجل النقاط لم يعد يسبب مشاكل مع التحقق من صحة شهادة SSL.
يحدد تحطم عندما يتم استدعاء statvfs () على نظام ملف فارغ تقريبا.
هناك الجديدة ومثل، swiftks ومثل؛ الواجهة الخلفية للخوادم أوبن ستاك / سويفت.
يلغي شرط سباق التي يمكن أن تؤدي إلى mount.s3ql تحطمها مع ومثل، KeyError في مجموعات / abc.py & مثل ؛.
يحدد تحطم التي يمكن أن تحدث عند محاولة تنظيف بعد تلقي خطأ اتصال أو خادم عند تحميل كائن.

ما هو جديد في الإصدار 2.2:

S3QL الآن يستخدم اتصالات SSL افتراضيا والتحقق من شهادات الخادم.
تم إصلاح شرط السباق الذي أدى إلى ضياع واضح من البيانات الوصفية عن بعد.
الخلفية S3 يحذف الآن كائنات تخزين متعددة باستخدام طلب واحد إن أمكن، والحد من الكمون، والمرور، وعدد طلبات S3.
S3QL الآن قادرة على كشف أخطاء الخادم وإعادة توجيه قبل جميع البيانات التي تم إرسالها إلى الملقم.
تمت إضافة A 'راك سبيس "الخلفية الجديدة التي تسمح مواصفات للمنطقة التخزين الكائن في URL التخزين.
الخيار --compress mount.s3ql يسمح الآن تحديد مستوى الضغط.

ما هو الجديد في الإصدار 1.15:

دراجات من النسخ الاحتياطي البيانات الوصفية عند استخدام الواجهة الخلفية المحلية الآن يأخذ وقتا أقل من ذلك بكثير.
لم يعد مطلوبا أن S3QL وبيثون APSW تكون مرتبطة المكتبة المشتركة نفس سكليتي.
في mount.s3ql، حادث عندما كانت ثابتة باستخدام --metadata-تحميل-الفاصل 0.
بدلا من غير متزايد تماما نظام الملفات (وترك نقطة التحميل لا يمكن الوصول إليها) عندما مفقود البيانات الخلفية أو معطوب، S3QL يعود الآن خطأ ويتحول تلقائيا إلى عملية قراءة فقط.

ما هو الجديد في الإصدار 1.13:

هذا الإصدار بإصلاح الخلل الذي تسبب الفوقية تالف أن تكون مكتوبة من عند استخدام الإصدارات eglibc الأخيرة.
ومن المشكلات عند محاولة الوصول إلى دليل في جذور نظام الملفات الذي أزيل مؤخرا مع s3qlrm.
تمت إزالة دعم ACL المزعوم.
هذا الإصدار أفضل مقابض دلاء مع أسماء DNS غير صالحة.
وسوف أعد المحاولة إذا DNS غير متوفر.

ما هو الجديد في الإصدار 1.11.1:

ويحدد هذا النص حادث تحطم عند استخدام الواجهة الخلفية S3 (الانحدار التي أدخلت في الافراج عن 1.11)، ويزيد من الحد الأدنى أفادت حجم الملفات إلى 1 TB ، وتعمل للتغلب على الخلل مدافع حتى يقال حجم بشكل صحيح.

ما هو الجديد في الإصدار 1.11:

يتم تقسيم

والفوقية الكائنات المخزنة حول الآن إلى حقول متعددة، لذلك لا مجال أطول من 256 بايت. (وهذا يجعل S3QL متوافقة مع مجموعة واسعة من مزودي التخزين.) والواجهة الخلفية سويفت إعادة محاولة الآن إذا تلقت 5XX رموز الخطأ من الملقم البعيد، وأنه لم يعد فشل عند محاولة تحميل البيانات مع رمز مميز مصادقة منتهية الصلاحية.

ما هو الجديد في الإصدار 1.10:

وقد تم إزالة s3s، s3cs، والخلفيات جهاز الأمن العام. استخدام الخيار --ssl الجديد جنبا إلى جنب مع الخلفيات S3، S3C، وع بدلا من ذلك.
S3QL لم يعد يتتبع ضمانات الاتساق لالخلفيات المختلفة.
زيادة عدد مقدمي التخزين المختلفة التي تقدم مختلف المناطق، والتكرار، ومستويات توافر يجعل هذا لم يعد ممكنا.
دليل المستخدم يحتوي على قسم جديد، ومثل، قواعد هامة لتجنب فقدان البيانات ومثل ؛.
قراءته ينصح بشدة.

ما هو الجديد في الإصدار 1.9:

هذا الإصدار يجعل مرات الملف لم يعد تغيير عند تغيير المنطقة الزمنية النظام، إصلاحات ويحسن contrib / benchmark.p، إصلاح ومثل؛ جدا العديد إعادة توجيه بالسلاسل ومثل؛ علة، وإعادة محاولة على أخطاء الخادم 5XX، ويضيف دعم أصلي التجريبية للخوادم أوبن ستاك / SWIFT والدعم وكيل التجريبية.

ما هو الجديد في الإصدار 1.8:

A & مثل؛ ValueError: لا يمكن تفريغ قيم فارغة ومثل. تحطم عندما تم تحميلها نظام الملفات الوصفية خلال النشاط نظام الملفات الثقيلة تم إصلاح.
وتحسنت s3qlcp والدليل الأداء الدلائل كبيرة جدا سرد.
تم إصلاح والانحدار الأداء جمهورية مقدونيا.
تم تغيير اسمها إلى --blocksize --max-حجم الكائنات.
تم إصلاح بعض أعطال التي وقعت تحت المتزامنة بشدة استخدام نظام الملفات.
ويستخدم الآن الثعبان-llfuse 0.37.

القيود:

لا يزال هناك الكثير من الخلل في القانون، ويجب أن نكون مستعدين للتعامل معها. ومع ذلك، يمكنك أن تكون واثقا من المعقول أن الأخطاء (على الرغم من غير مريح) لن تشكل خطرا البيانات المخزنة.

برامج مماثلة

SQLScreens
SQLScreens

20 Feb 15

DbWrench
DbWrench

17 Jul 15

CrudAlchemy
CrudAlchemy

20 Feb 15

repoze.pgtextindex
repoze.pgtextindex

20 Feb 15

تعليقات ل S3QL

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!