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

ریسٹک 0.15 بیک اپ سسٹم کی ریلیز کو شائع کیا گیا ہے، جو ایک ورژن والے ریپوزٹری میں انکرپٹڈ شکل میں بیک اپ کاپیوں کا ذخیرہ فراہم کرتا ہے۔ سسٹم کو ابتدائی طور پر اس بات کو یقینی بنانے کے لیے ڈیزائن کیا گیا تھا کہ بیک اپ کاپیاں ناقابل بھروسہ ماحول میں محفوظ ہوں، اور یہ کہ اگر بیک اپ کاپی غلط ہاتھوں میں آجاتی ہے، تو اسے سسٹم سے سمجھوتہ نہیں کرنا چاہیے۔ بیک اپ بناتے وقت فائلوں اور ڈائریکٹریوں کو شامل اور خارج کرنے کے لیے لچکدار قواعد کی وضاحت ممکن ہے (قواعد کی شکل rsync یا gitignore کی طرح ہے)۔ لینکس، میک او ایس، ونڈوز، فری بی ایس ڈی اور اوپن بی ایس ڈی پر کام کی حمایت کرتا ہے۔ پروجیکٹ کوڈ گو میں لکھا گیا ہے اور BSD لائسنس کے تحت تقسیم کیا گیا ہے۔

بیک اپ کو مقامی فائل سسٹم میں، ایک بیرونی سرور پر SFTP/SSH یا HTTP REST کے ذریعے، Amazon S3، OpenStack Swift، BackBlaze B2، Microsoft Azure Blob Storage اور Google Cloud Storage کے بادلوں کے ساتھ ساتھ کسی بھی اسٹوریج میں اسٹور کیا جا سکتا ہے۔ جس کے لیے بیک اینڈ دستیاب ہیں rcone. اسٹوریج کو منظم کرنے کے لیے ایک خاص ریسٹ سرور بھی استعمال کیا جا سکتا ہے، جو دوسرے بیک اینڈز کے مقابلے میں اعلیٰ کارکردگی فراہم کرتا ہے اور صرف اپینڈ موڈ میں کام کر سکتا ہے، جو آپ کو بیک اپ کو حذف کرنے یا تبدیل کرنے کی اجازت نہیں دے گا اگر سورس سرور اور انکرپشن کیز تک رسائی ہو۔ سمجھوتہ

سنیپ شاٹس کی حمایت کی جاتی ہے، ایک مخصوص ڈائرکٹری کی حالت کو ظاہر کرتا ہے جس میں تمام فائلوں اور ذیلی ڈائرکٹریز کے ساتھ وقت کے ایک خاص مقام پر ہوتا ہے۔ ہر بار جب ایک نیا بیک اپ بنایا جاتا ہے، ایک منسلک سنیپ شاٹ بنایا جاتا ہے، جو آپ کو اس وقت حالت کو بحال کرنے کی اجازت دیتا ہے۔ مختلف ذخیروں کے درمیان سنیپ شاٹس کاپی کرنا ممکن ہے۔ ٹریفک کو بچانے کے لیے، بیک اپ کے عمل کے دوران صرف تبدیل شدہ ڈیٹا کاپی کیا جاتا ہے۔ ذخیرے کے مواد کو بصری طور پر جانچنے اور ریکوری کو آسان بنانے کے لیے، بیک اپ کاپی کے ساتھ اسنیپ شاٹ کو ورچوئل پارٹیشن کی شکل میں نصب کیا جا سکتا ہے (ماؤنٹنگ FUSE کا استعمال کرتے ہوئے کی جاتی ہے)۔ تبدیلیوں کا تجزیہ کرنے اور فائلوں کو منتخب طور پر نکالنے کے کمانڈز بھی فراہم کیے گئے ہیں۔

سسٹم پوری فائلوں میں ہیرا پھیری نہیں کرتا، لیکن رابن کے دستخط کا استعمال کرتے ہوئے فلوٹنگ سائز کے بلاکس کو منتخب کیا جاتا ہے۔ معلومات کو مواد کے سلسلے میں ذخیرہ کیا جاتا ہے، فائل کے ناموں سے نہیں (ڈیٹا سے وابستہ نام اور اشیاء بلاک میٹا ڈیٹا کی سطح پر بیان کی جاتی ہیں)۔ مواد کے SHA-256 ہیش کی بنیاد پر، ڈپلیکیشن کی جاتی ہے اور ڈیٹا کی غیر ضروری کاپی کو ختم کر دیا جاتا ہے۔ بیرونی سرورز پر، معلومات کو خفیہ کردہ شکل میں محفوظ کیا جاتا ہے (SHA-256 چیکسم کے لیے استعمال کیا جاتا ہے، AES-256-CTR کو خفیہ کاری کے لیے استعمال کیا جاتا ہے، اور Poly1305-AES پر مبنی تصدیقی کوڈز سالمیت کی ضمانت کے لیے استعمال کیے جاتے ہیں)۔ چیکسم اور تصدیقی کوڈز کا استعمال کرتے ہوئے بیک اپ کاپی کی تصدیق کرنا ممکن ہے تاکہ اس بات کی تصدیق کی جاسکے کہ فائلوں کی سالمیت سے سمجھوتہ نہیں کیا گیا ہے۔

نئے ورژن میں:

  • ایک نئی ری رائٹ کمانڈ نافذ کی گئی ہے، جو آپ کو اسنیپ شاٹ سے غیر ضروری ڈیٹا کو ہٹانے کی اجازت دیتی ہے جب وہ فائلیں جو اصل میں بیک اپ کے لیے نہیں تھیں (مثال کے طور پر، خفیہ معلومات والی فائلیں یا بہت بڑے لاگز) کو غلطی سے بیک اپ کاپی میں شامل کیا گیا تھا۔ .
  • فائلوں کو پڑھتے وقت ہم آہنگی کی سطح کو سیٹ کرنے کے لیے بیک اپ کمانڈ میں "--read-concurrency" کا اختیار شامل کیا گیا ہے، جس سے آپ NVMe جیسی تیز رفتار ڈرائیوز پر کاپی کرنے کی رفتار تیز کر سکتے ہیں۔
  • فائل ٹری اسکیننگ اسٹیج کو غیر فعال کرنے کے لیے بیک اپ کمانڈ میں "-no-scan" کا آپشن شامل کیا گیا ہے۔
  • prune کمانڈ نے میموری کی کھپت کو نمایاں طور پر کم کیا ہے (30% تک)۔
  • بڑی خالی جگہوں والی فائلوں کو مؤثر طریقے سے بحال کرنے کے لیے ریسٹور کمانڈ میں "--sparse" آپشن شامل کیا گیا۔
  • ونڈوز پلیٹ فارم کے لیے، علامتی روابط کی بحالی کے لیے سپورٹ کو لاگو کیا گیا ہے۔
  • macOS نے macFUSE کا استعمال کرتے ہوئے بیک اپ کے ساتھ ذخیرہ کرنے کی صلاحیت شامل کی ہے۔

ماخذ: opennet.ru

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