ریسٹک 0.13 بیک اپ سسٹم دستیاب ہے۔

ایک سال کی ترقی کے بعد، ریسٹک 0.13 بیک اپ سسٹم کی ریلیز پیش کی گئی ہے، جو بیک اپ کاپیوں کو ورژن والے ریپوزٹری میں محفوظ کرنے کے لیے ٹولز فراہم کرتا ہے، جسے بیرونی سرورز اور کلاؤڈ اسٹوریج میں ہوسٹ کیا جا سکتا ہے۔ ڈیٹا کو انکرپٹڈ شکل میں محفوظ کیا جاتا ہے۔ آپ بیک اپ بناتے وقت فائلوں اور ڈائریکٹریوں کو شامل کرنے اور خارج کرنے کے لیے لچکدار قواعد کی وضاحت کر سکتے ہیں۔ لینکس، میک او ایس، ونڈوز، فری بی ایس ڈی اور اوپن بی ایس ڈی پر کام کی حمایت کرتا ہے۔ پروجیکٹ کوڈ گو میں لکھا گیا ہے اور BSD لائسنس کے تحت تقسیم کیا گیا ہے۔

اہم خصوصیات:

  • مقامی فائل سسٹم میں بیک اپ اسٹور کرنے کے لیے سپورٹ، بیرونی سرور پر SFTP/SSH یا HTTP REST کے ذریعے رسائی، Amazon S3، OpenStack Swift، BackBlaze B2، Microsoft Azure Blob Storage اور Google Cloud Storage کے بادلوں کے ساتھ ساتھ کسی بھی اسٹوریج میں۔ جس کے لیے بیک اینڈ آرکلون موجود ہیں۔ اسٹوریج کو منظم کرنے کے لیے ایک خاص ریسٹ سرور بھی استعمال کیا جا سکتا ہے، جو دوسرے بیک اینڈز کے مقابلے میں اعلیٰ کارکردگی فراہم کرتا ہے اور صرف اپینڈ موڈ میں کام کر سکتا ہے، جو آپ کو بیک اپ کو حذف کرنے یا تبدیل کرنے کی اجازت نہیں دے گا اگر سورس سرور اور انکرپشن کیز تک رسائی ہو۔ سمجھوتہ
  • بیک اپ بناتے وقت فائلوں اور ڈائریکٹریوں کو خارج کرنے کے لیے لچکدار اصولوں کی وضاحت کے لیے معاونت (مثال کے طور پر، لاگز، عارضی فائلوں، اور بیک اپ سے آسانی سے دوبارہ پیدا کیے جانے والے ڈیٹا کو خارج کرنا)۔ نظر انداز کرنے والے اصولوں کی شکل واقف ہے اور rsync یا gitignore سے ملتی جلتی ہے۔
  • معلومات کو انسٹال کرنے، استعمال کرنے اور بحال کرنے میں آسان۔ بیک اپ کے ساتھ کام کرنے کے لیے، ایک قابل عمل فائل کاپی کرنا کافی ہے، جسے بغیر کسی اضافی سیٹنگ کے استعمال کیا جا سکتا ہے۔ قابل عمل فائل کے لیے ہی ایک ریپیٹ ایبل بلڈ فراہم کیا جاتا ہے، جس سے آپ خود اس بات کی تصدیق کر سکتے ہیں کہ بائنری اسمبلی فراہم کردہ سورس کوڈ سے بنی ہے۔
  • سنیپ شاٹس کی حمایت کی جاتی ہے، ایک مخصوص ڈائرکٹری کی حالت کو تمام فائلوں اور ذیلی ڈائرکٹریوں کے ساتھ ایک خاص وقت پر ظاہر کرتا ہے۔ ہر بار جب ایک نیا بیک اپ بنایا جاتا ہے، ایک منسلک سنیپ شاٹ بنایا جاتا ہے، جو آپ کو اس وقت حالت کو بحال کرنے کی اجازت دیتا ہے۔ مختلف ذخیروں کے درمیان سنیپ شاٹس کاپی کرنا ممکن ہے۔
  • ٹریفک کو بچانے کے لیے، بیک اپ کے عمل کے دوران صرف تبدیل شدہ ڈیٹا کاپی کیا جاتا ہے۔ موثر اسٹوریج کو یقینی بنانے کے لیے، ریپوزٹری میں موجود ڈیٹا کو ڈپلیکیٹ نہیں کیا جاتا ہے، اور اضافی سنیپ شاٹس صرف تبدیل شدہ ڈیٹا کا احاطہ کرتے ہیں۔ سسٹم پوری فائلوں میں ہیرا پھیری نہیں کرتا، لیکن رابن کے دستخط کا استعمال کرتے ہوئے فلوٹنگ سائز کے بلاکس کو منتخب کیا جاتا ہے۔ معلومات کو مواد کے سلسلے میں ذخیرہ کیا جاتا ہے، فائل کے ناموں سے نہیں (ڈیٹا سے وابستہ نام اور اشیاء بلاک میٹا ڈیٹا کی سطح پر بیان کی جاتی ہیں)۔ مواد کے SHA-256 ہیش کی بنیاد پر، ڈپلیکیشن کی جاتی ہے اور ڈیٹا کی غیر ضروری کاپی کو ختم کر دیا جاتا ہے۔
  • ذخیرے کے مواد کو بصری طور پر جانچنے اور ریکوری کو آسان بنانے کے لیے، بیک اپ کاپی کے ساتھ اسنیپ شاٹ کو ورچوئل پارٹیشن کی شکل میں نصب کیا جا سکتا ہے (ماؤنٹنگ FUSE کا استعمال کرتے ہوئے کی جاتی ہے)۔ تبدیلیوں کا تجزیہ کرنے اور فائلوں کو منتخب طور پر نکالنے کے کمانڈز بھی فراہم کیے گئے ہیں۔
  • بیرونی سرورز پر معلومات کو انکرپٹڈ شکل میں محفوظ کیا جاتا ہے (SHA-256 چیکسم کے لیے استعمال کیا جاتا ہے، AES-256-CTR کو خفیہ کاری کے لیے استعمال کیا جاتا ہے، اور Poly1305-AES پر مبنی تصدیقی کوڈز سالمیت کی ضمانت کے لیے استعمال کیے جاتے ہیں)۔ سسٹم کو ابتدائی طور پر اس بات کو یقینی بنانے کے لیے ڈیزائن کیا گیا تھا کہ بیک اپ کاپیاں ناقابل بھروسہ ماحول میں محفوظ کی جائیں اور اگر بیک اپ کاپی غلط ہاتھوں میں آجائے تو اسے سسٹم سے سمجھوتہ نہیں کرنا چاہیے۔ رسائی کی چابیاں اور پاس ورڈ دونوں کا استعمال کرتے ہوئے خفیہ کاری فراہم کی جا سکتی ہے۔
  • چیکسم اور تصدیقی کوڈز کا استعمال کرتے ہوئے بیک اپ کاپی کی تصدیق کرنا ممکن ہے تاکہ اس بات کی تصدیق کی جا سکے کہ فائلوں کی سالمیت سے سمجھوتہ نہیں کیا گیا ہے اور ضروری فائلوں کو بحال کیا جا سکتا ہے اور اس میں چھپی ہوئی ترمیم شامل نہیں ہے۔

نئے ورژن میں:

  • منفی اخراج کے نمونوں کے لیے حمایت شامل کی گئی۔ مثال کے طور پر، "--exclude '/home/user/*' --exclude '!/home/user/.config'" /home/user کے تمام مواد کو خارج کرنے کے لیے سوائے /home/user/.config ڈائریکٹری کے۔
  • "--dry-run" موڈ کو "backup" کمانڈ میں شامل کیا گیا ہے، جو، جب "--verbose" آپشن کے ساتھ چلایا جاتا ہے، تو آپ کو ٹریک کرنے کی اجازت دیتا ہے کہ اصل میں کوئی تبدیلی کیے بغیر کون سی فائلیں بیک اپ میں شامل کی جائیں گی۔
  • ڈاؤن لوڈ کردہ ڈیٹا کی اضافی تصدیق کے لیے مختلف سٹوریج بیک اینڈز میں چیکسم کے لیے سپورٹ شامل کر دی گئی ہے۔
  • "بحال" کمانڈ کو بہتر بنایا گیا ہے، جس سے یہ دوگنا تیزی سے کام کرتا ہے۔ "کاپی" کمانڈ کی کارکردگی کو بھی بہتر بنایا گیا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں