rsync
মাউন্ট করা ফাইল সিস্টেমগুলি পঠন-লিখনে ব্যবহার করা মোটামুটি নিরাপদ। কখন rsync
শুরু হয় এটি একটি ফাইল তালিকা তৈরি করে এবং তারপরে সেই ফাইলগুলি অনুলিপি করা শুরু করে। এই ফাইল তালিকাটি রান চলাকালীন আপডেট করা হচ্ছে না। আসল তথ্যগুলি তখন অনুলিপি করা হয়।
এর অর্থ যখন কোনও ফাইল ফাইল তালিকা তৈরির পরে পরিবর্তন করে rsync
, এটি নতুন সামগ্রীটি অনুলিপি করবে । যাইহোক, যখন একটি নতুন ফাইল যোগ পর rsync
এর ফাইল তালিকা তৈরি করেছে, এই নতুন ফাইল কপি করা হয় না। যদি ফাইলগুলির তালিকা তৈরির পরে কোনও ফাইল মুছে ফেলা হয় rsync
, তবে rsync সতর্ক করবে যে এটি ফাইলটি অনুলিপি করতে পারে না। মনে রাখবেন যে rsync
এটি কোনও স্ন্যাপশট নয়, এর অর্থ সময়টি কোন সময়ে rsync
ডেটা অনুলিপি করে বলা শক্ত ।
অন্যদিকে ফাইল সিস্টেম বা ভলিউম ম্যানেজার স্ন্যাপশটগুলি (যেমন জেডএফএস বা এলভিএম ব্যবহার করে) তাত্ক্ষণিকভাবে তৈরি করা হয় এবং যথাযথভাবে নির্ধারিত সময়ে ফাইল সিস্টেমের একটি ধারাবাহিক স্ন্যাপশট যা পরে অন্য হোস্টে অনুলিপি করা যায়। rsync
এই ধরণের ধারাবাহিকতা সরবরাহ করে না।
সম্পাদনা: অন্যরা যেমন মন্তব্যগুলিতে উল্লেখ করেছেন, এমন একটি সুযোগ আছে যা rsync
আপনার ফাইলটিকে প্রকৃতপক্ষে দূষিত করতে পারে। যখন rsync কোনও ফাইল পড়তে শুরু করে এবং কোনও অ্যাপ্লিকেশন একই সময়ে সেই ফাইলটি লিখতে শুরু করে তখন আপনি একটি দূষিত ফাইলটি দিয়ে শেষ করতে পারেন।