কম থেকে মাঝারি পার্থক্য সহ বিশাল ফাইল বা ব্লক-ডিভাইস সিঙ্ক করতে আপনি হয় একটি সাধারণ কপি করতে পারেন বা বিডিএসসিঙ্ক ব্যবহার করতে পারেন , এই বিশেষ ক্ষেত্রে * এর জন্য আরএসআইএনসি একেবারেই উপযুক্ত নয়।
bdsync
আমার পক্ষে কাজ করেছে, যথেষ্ট পরিপক্ক বলে মনে হচ্ছে, এটি বাগের ইতিহাস উত্সাহজনক (ছোট সমস্যা, প্রম্পট রেজোলিউশন)। আমার পরীক্ষাগুলিতে এটির গতি তাত্ত্বিক সর্বাধিকের কাছাকাছি ছিল আপনি ** পেতে পারেন (এটি হ'ল ফাইলটি পড়ার জন্য আপনি যে সময়টি সিঙ্ক করতে পারেন)। অবশেষে এটি ওপেন সোর্স এবং কিছুই ব্যয় করে না।
bdsync
উভয় হোস্টের থেকে ফাইলগুলি পড়ে এবং তাদের তুলনা করতে এবং পার্থক্যগুলি সনাক্ত করতে চেক-সিম বিনিময় করে। এই একই সাথে । এটি অবশেষে উত্স হোস্টে একটি সংকুচিত প্যাচ ফাইল তৈরি করে। তারপরে আপনি সেই ফাইলটিকে গন্তব্য হোস্টে স্থানান্তরিত করুন এবং গন্তব্য ফাইলটি প্যাচ করতে দ্বিতীয়বার বিডিসিঙ্ক চালান।
এটি একটি দ্রুত লিঙ্কে (উদাহরণস্বরূপ 100Mbit ইথারনেট) ব্যবহার করার সময় এবং ছোট পার্থক্যযুক্ত ফাইলগুলির জন্য (যেমন প্রায়শই ভিএম ডিস্কের ক্ষেত্রে হয়) আপনার ফাইলটি পড়ার প্রয়োজনের সাথে সিঙ্ক করার সময়টি হ্রাস করে। ধীর লিঙ্কের জন্য আপনাকে আরও কিছুটা সময় প্রয়োজন কারণ আপনাকে একটি হোস্ট থেকে অন্য হোস্টে সংকুচিত পরিবর্তনগুলি অনুলিপি করতে হবে (মনে হয় আপনি একটি সুন্দর কৌশল ব্যবহার করে সময় সাশ্রয় করতে পারেন তবে পরীক্ষা করেননি)।
*: আরএসসিএনসি বিশাল ফাইলগুলির সাথে বিশালভাবে অক্ষম। এমনকি - স্থানের সাথে এটি প্রথমে গন্তব্য হোস্টে পুরো ফাইলটি পড়বে, তারপরে উত্স হোস্টে ফাইলটি পড়া শুরু করে এবং শেষে পার্থক্যগুলি স্থানান্তরিত করে (আরএসসিএন চালানোর সময় ডিস্ট্যাট বা অনুরূপ চালানো)। ফলাফলটি হ'ল এমনকি ছোট পার্থক্য সহ ফাইলগুলির জন্য এটি সিঙ্ক করার জন্য আপনার ফাইলটি পড়ার প্রয়োজনের দ্বিগুণ সময় নেয়।
**: এই অনুমানের অধীনে আপনার কাছে কোনও উপায় নেই যে ফাইলগুলির অংশগুলি পরিবর্তন হয়েছে tell এলভিএম স্ন্যাপশটগুলি পরিবর্তিত ব্লকগুলি রেকর্ড করতে বিটম্যাপগুলি ব্যবহার করে যাতে এগুলি অত্যন্ত দ্রুত হতে পারে ( lvmsync এর রিডমে আরও তথ্য রয়েছে)।