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

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

بيڪ اپ مقامي فائل سسٽم ۾ محفوظ ڪري سگھجن ٿا، ٻاهرين سرور تي SFTP/SSH يا HTTP REST ذريعي رسائي سان، Amazon S3 ۾، OpenStack Swift، BackBlaze B2، Microsoft Azure Blob Storage ۽ Google Cloud Storage ڪلائوڊز، گڏوگڏ ڪنهن به اسٽوريج ۾. جنهن لاءِ backends موجود آهن rclone. اسٽوريج کي منظم ڪرڻ لاءِ هڪ خاص ريسٽ سرور پڻ استعمال ڪري سگهجي ٿو، جيڪو ٻين پٺاڻن جي مقابلي ۾ اعليٰ ڪارڪردگي مهيا ڪري ٿو ۽ صرف اپينڊ موڊ ۾ ڪم ڪري سگھي ٿو، جيڪو توهان کي اجازت نه ڏيندو ته بيڪ اپ کي حذف ڪرڻ يا تبديل ڪرڻ جي صورت ۾ جيڪڏهن سورس سرور ۽ انڪريپشن ڪيز تائين رسائي هجي. سمجھوتو ڪيو ويو.

سنيپ شاٽ سپورٽ آهن، هڪ مخصوص ڊاريڪٽري جي حالت کي ظاهر ڪندي سڀني فائلن ۽ ذيلي ڊائريڪٽرن سان گڏ هڪ خاص نقطي تي. هر دفعي هڪ نئون بيڪ اپ ٺاهيو ويندو آهي، هڪ لاڳاپيل سنيپ شاٽ ٺاهي وئي آهي، توهان کي ان وقت رياست کي بحال ڪرڻ جي اجازت ڏئي ٿي. مختلف مخزنن جي وچ ۾ سنيپ شاٽ نقل ڪرڻ ممڪن آهي. ٽرئفڪ کي بچائڻ لاء، صرف تبديل ٿيل ڊيٽا کي نقل ڪيو ويو آهي بيڪ اپ جي عمل دوران. ذخيري جي مواد کي بصري طور تي جائزو وٺڻ ۽ بحالي کي آسان ڪرڻ لاء، بيڪ اپ ڪاپي سان هڪ سنيپ شاٽ هڪ ورچوئل ورهاڱي جي صورت ۾ نصب ٿي سگهي ٿو (FUSE استعمال ڪندي ماؤنٽ ڪيو ويندو آهي). تبديلين جو تجزيو ڪرڻ ۽ چونڊيل فائلن کي ڪڍڻ لاءِ حڪم پڻ مهيا ڪيا ويا آهن.

سسٽم پوري فائلن کي هٿي نه ٿو ڏئي، پر سچل-سائيز بلاڪ کي ربن جي دستخط استعمال ڪندي چونڊيو ويو آهي. معلومات مواد جي حوالي سان ذخيرو ٿيل آهي، فائل جا نالا نه (ڊيٽا سان لاڳاپيل نالا ۽ شيون بلاڪ ميٽا ڊيٽا جي سطح تي بيان ڪيل آهن). مواد جي SHA-256 هيش جي بنياد تي، نقل ڪيو ويو آهي ۽ غير ضروري ڊيٽا جي نقل کي ختم ڪيو ويو آهي. ٻاهرين سرورن تي، معلومات انڪريپٽ ٿيل فارم ۾ محفوظ ڪئي ويندي آهي (SHA-256 استعمال ڪيو ويندو آهي چيڪسم لاءِ، AES-256-CTR استعمال ڪيو ويندو آهي انڪرپشن لاءِ، ۽ Poly1305-AES-بنياد تصديقي ڪوڊ استعمال ڪيا ويندا آهن سالميت جي ضمانت لاءِ). اهو ممڪن آهي ته بيڪ اپ ڪاپي جي تصديق ڪرڻ لاء چيڪسمس ۽ تصديق واري ڪوڊ استعمال ڪندي تصديق ڪرڻ لاء ته فائلن جي سالميت سان سمجهوتو نه ڪيو ويو آهي.

نئين نسخي ۾:

  • هڪ نئون ري رائٽ ڪمانڊ لاڳو ڪيو ويو آهي، جيڪو توهان کي اجازت ڏئي ٿو غير ضروري ڊيٽا کي هٽائڻ جي سنيپ شاٽ مان جڏهن اهي فائلون جيڪي اصل ۾ بيڪ اپ لاءِ نه هيون (مثال طور، فائلون جيڪي ڳجهي معلومات سان گڏ هجن يا تمام وڏا لاگز نه هجن) اتفاقي طور تي بيڪ اپ ڪاپي ۾ شامل ڪيون ويون هيون. .
  • "--read-concurrency" آپشن کي بيڪ اپ ڪمانڊ ۾ شامل ڪيو ويو آھي متوازي جي سطح کي سيٽ ڪرڻ لاءِ جڏھن فائلون پڙھندا آھن، توھان کي اجازت ڏيندو آھي تيز رفتار ڊرائيوز تي نقل ڪرڻ جي رفتار کي تيز ڪرڻ جھڙوڪ NVMe.
  • اختيار "--no-scan" شامل ڪيو ويو آهي بيڪ اپ ڪمانڊ ۾ فائل ٽري اسڪيننگ اسٽيج کي غير فعال ڪرڻ لاءِ.
  • prune حڪم خاص طور تي ميموري واپرائڻ کي گھٽائي ڇڏيو آهي (30٪ تائين).
  • شامل ڪيو ويو "--sparse" اختيار کي بحال ڪرڻ لاء ڪمانڊ کي موثر طريقي سان بحال ڪرڻ لاء فائلن کي وڏي خالي علائقن سان.
  • ونڊوز پليٽ فارم لاءِ علامتي لنڪس بحال ڪرڻ لاءِ سپورٽ لاڳو ڪئي وئي آهي.
  • macOS macFUSE استعمال ڪندي بيڪ اپ سان گڏ مخزن کي نصب ڪرڻ جي صلاحيت شامل ڪئي آهي.

جو ذريعو: opennet.ru

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