আমি পাইথন টুল তৈরি করেছি যা এটি করতে পারে। আমি এটি করেছি কারণ আমি আমার নিজের এবং @ জোহানেস আর্নস্টের উভয় ক্ষেত্রেই থমাস লুজাটের পদ্ধতির চেষ্টা করেছি এবং ক্লোনিং পদ্ধতিতে ব্যবহৃত স্থানটি 20 গিগাবাইট থেকে 40 গিগাবাইটে বেড়েছে। আমি ভেবেছিলাম আরও দক্ষতার কিছু দরকার ছিল।
এই সাধারণ ফাইল সিস্টেমের ইতিহাস বিবেচনা করুন:
current ---------------------------------\
| | | |
snap4 snap3 snap2 snap1
থমাসের অ্যালগরিদম দিয়ে, "কারেন্ট" প্রথমে ক্লোন করা হবে এবং সমস্ত স্ন্যাপশট ("বর্তমান" এর পূর্বের রাজ্যের স্ন্যাপশট) ক্লোন উত্স / পিতামাতার হিসাবে "কারেন্ট" ব্যবহার করবে। স্পষ্টতই, স্ন্যাপ 4-এ স্ন্যাপ 3, স্ন্যাপ 3-এ ইত্যাদির ভিত্তি করা ভাল to
এবং এই হিমশৈল এর টিপ; জটিল ইতিহাস সহ একটি বিটিআরএফএস ফাইল সিস্টেমে "সেরা" ক্লোন উত্সগুলি (স্থান সাশ্রয়ের শর্তাবলী) সন্ধান করা একটি অ-তুচ্ছ সমস্যা। আমি এই সমস্যাটি সমাধান করার জন্য 3 টি কৌশল নিয়ে এসেছি, যা মনে হয় স্থানটি আরও দক্ষতার সাথে ব্যবহার করা হচ্ছে। এক আসলে উত্সের চেয়ে সামান্য নীচে ক্লোনগুলির আকারের ফলস্বরূপ।
আপনি যদি আগ্রহী হন তবে আপনি গিথুব পৃষ্ঠায় বিশদটি পড়তে পারেন ।