باقي 0.13 بيڪ اپ سسٽم موجود آهي

ترقي جي هڪ سال کان پوء، باقي 0.13 بيڪ اپ سسٽم کي جاري ڪيو ويو آهي، جيڪو هڪ نسخي واري مخزن ۾ بيڪ اپ ڪاپيون محفوظ ڪرڻ لاء اوزار مهيا ڪري ٿو، جيڪو خارجي سرورز ۽ ڪلائوڊ اسٽوريج ۾ ميزباني ڪري سگهجي ٿو. ڊيٽا انڪريپٽ فارم ۾ ذخيرو ٿيل آهي. توھان وضاحت ڪري سگھوٿا لچڪدار قاعدن کي شامل ڪرڻ ۽ خارج ڪرڻ لاءِ فائلون ۽ ڊائريڪٽريون جڏھن بيڪ اپ ٺاھيو. لينڪس، ميڪوس، ونڊوز، فري بي ايس ڊي ۽ اوپن بي ايس ڊي تي ڪم کي سپورٽ ڪري ٿو. پروجيڪٽ ڪوڊ Go ۾ لکيل آهي ۽ BSD لائسنس تحت ورهايو ويو آهي.

اھڙا اھڙا

  • مقامي فائل سسٽم ۾ بيڪ اپ رکڻ لاءِ سپورٽ، ٻاهرين سرور تي SFTP/SSH يا HTTP REST ذريعي رسائي سان، Amazon S3 ۾، OpenStack Swift، BackBlaze B2، Microsoft Azure Blob Storage ۽ Google Cloud Storage ڪلائوڊز، گڏوگڏ ڪنهن به اسٽوريج ۾. جنهن لاءِ آهن backends rclone. اسٽوريج کي منظم ڪرڻ لاءِ هڪ خاص ريسٽ سرور پڻ استعمال ڪري سگهجي ٿو، جيڪو ٻين پٺاڻن جي مقابلي ۾ اعليٰ ڪارڪردگي فراهم ڪري ٿو ۽ صرف اپينڊ موڊ ۾ ڪم ڪري سگهي ٿو، جيڪو توهان کي اجازت نه ڏيندو ته بيڪ اپ کي حذف ڪرڻ يا تبديل ڪرڻ جي صورت ۾ جيڪڏهن سورس سرور ۽ انڪريپشن ڪيز تائين رسائي هجي. سمجھوتو ڪيو ويو.
  • بيڪ اپ ٺاهڻ دوران فائلن ۽ ڊائريڪٽرن کي خارج ڪرڻ لاءِ لچڪدار قاعدن جي وضاحت ڪرڻ لاءِ مدد (مثال طور، لاگز کي خارج ڪرڻ، عارضي فائلون، ۽ بيڪ اپ مان آساني سان ٻيهر پيدا ڪرڻ واري ڊيٽا). نظر انداز ڪيل ضابطن جي فارميٽ واقف آهي ۽ rsync يا gitignore وانگر آهي.
  • معلومات کي انسٽال ڪرڻ، استعمال ڪرڻ ۽ بحال ڪرڻ آسان. بيڪ اپ سان ڪم ڪرڻ لاء، اهو هڪ قابل عمل فائل کي نقل ڪرڻ لاء ڪافي آهي، جيڪو اضافي سيٽنگن کان سواء استعمال ڪري سگهجي ٿو. هڪ ورجائيبل تعمير خود عملدار فائل لاءِ مهيا ڪئي وئي آهي، توهان کي پنهنجي لاءِ تصديق ڪرڻ جي اجازت ڏئي ٿي ته بائنري اسيمبلي فراهم ڪيل سورس ڪوڊ مان ٺهيل آهي.
  • سنيپ شاٽ سپورٽ آهن، هڪ مخصوص ڊاريڪٽري جي حالت کي ظاهر ڪندي سڀني فائلن ۽ ذيلي ڊائريڪٽرن سان گڏ هڪ خاص نقطي تي. هر دفعي هڪ نئون بيڪ اپ ٺاهيو ويندو آهي، هڪ لاڳاپيل سنيپ شاٽ ٺاهي وئي آهي، توهان کي ان وقت رياست کي بحال ڪرڻ جي اجازت ڏئي ٿي. مختلف مخزنن جي وچ ۾ سنيپ شاٽ نقل ڪرڻ ممڪن آهي.
  • ٽرئفڪ کي بچائڻ لاء، صرف تبديل ٿيل ڊيٽا کي نقل ڪيو ويو آهي بيڪ اپ جي عمل دوران. موثر اسٽوريج کي يقيني بڻائڻ لاء، مخزن ۾ ڊيٽا نقل نه ڪئي وئي آهي، ۽ اضافي سنيپ شاٽ صرف تبديل ٿيل ڊيٽا کي ڍڪيندا آهن. سسٽم پوري فائلن کي هٿي نه ٿو ڏئي، پر سچل-سائيز بلاڪ کي ربن جي دستخط استعمال ڪندي چونڊيو ويو آهي. معلومات مواد جي حوالي سان ذخيرو ٿيل آهي، فائل جا نالا نه (ڊيٽا سان لاڳاپيل نالا ۽ شيون بلاڪ ميٽا ڊيٽا جي سطح تي بيان ڪيل آهن). مواد جي SHA-256 هيش جي بنياد تي، نقل ڪيو ويو آهي ۽ غير ضروري ڊيٽا جي نقل کي ختم ڪيو ويو آهي.
  • مخزن جي مواد کي بصري طور تي جائزو وٺڻ ۽ بحالي کي آسان ڪرڻ لاء، هڪ بيڪ اپ ڪاپي سان هڪ سنيپ شاٽ هڪ مجازي ورهاڱي جي صورت ۾ نصب ٿي سگهي ٿو (FUSE استعمال ڪندي ماؤنٽ ڪيو ويندو آهي). تبديلين جو تجزيو ڪرڻ ۽ چونڊيل فائلن کي ڪڍڻ لاءِ حڪم پڻ مهيا ڪيا ويا آهن.
  • خارجي سرورن تي معلومات انڪرپٽ ٿيل فارم ۾ محفوظ ڪئي ويندي آهي (SHA-256 استعمال ڪيو ويندو آهي چيڪسم لاءِ، AES-256-CTR استعمال ڪيو ويندو آهي انڪرپشن لاءِ، ۽ Poly1305-AES تي ٻڌل تصديقي ڪوڊ استعمال ڪيا ويندا آهن سالميت جي ضمانت لاءِ). سسٽم شروعاتي طور تي ٺهيل هئي انهي کي يقيني بڻائڻ لاءِ ته بيڪ اپ ڪاپيون ناقابل اعتماد ماحول ۾ محفوظ ڪيون وينديون آهن ۽ جيڪڏهن هڪ بيڪ اپ ڪاپي غلط هٿن ۾ پوي ٿي، اهو نظام کي سمجهوتو نه ڪرڻ گهرجي. انڪريپشن مهيا ڪري سگھجن ٿيون ٻنهي جي رسائي ڪي ۽ پاسورڊ استعمال ڪندي.
  • اهو ممڪن آهي ته بيڪ اپ ڪاپي جي تصديق ڪرڻ لاءِ چيڪسم ۽ تصديقي ڪوڊ استعمال ڪندي تصديق ڪرڻ لاءِ ته فائلن جي سالميت سان سمجهوتو نه ڪيو ويو آهي ۽ ضروري فائلن کي بحال ڪري سگهجي ٿو ۽ لڪيل ترميمون شامل نه ڪريو.

نئين نسخي ۾:

  • شامل ڪيل سپورٽ منفي خارج ڪرڻ واري نمونن لاءِ. مثال طور، "--exclude '/home/user/*' --exclude '!/home/user/.config'" کي /home/user/.config ڊاريڪٽري کان سواءِ /home/user جي سڀني مواد کي خارج ڪرڻ لاءِ.
  • هڪ "--dry-run" موڊ "بيڪ اپ" ڪمانڊ ۾ شامل ڪيو ويو آهي، جيڪو، جڏهن "--verbose" اختيار سان هلندو آهي، توهان کي ٽريڪ ڪرڻ جي اجازت ڏئي ٿو ته ڪهڙيون فائلون بيڪ اپ ۾ شامل ڪيون وينديون بغير ڪنهن به تبديلي جي.
  • ڊائون لوڊ ڪيل ڊيٽا جي اضافي تصديق لاءِ مختلف اسٽوريج پٺاڻن ۾ چيڪسم لاءِ سپورٽ شامل ڪئي وئي آهي.
  • "بحال" حڪم کي بهتر ڪيو ويو آهي، ان کي ٻه ڀيرا تيزيء سان ڪم ڪري ٿو. "ڪاپي" حڪم جي ڪارڪردگي پڻ بهتر ڪئي وئي آهي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو