আমাকে একটি মেশিনে ফাইলগুলি অনুলিপি করতে হবে। এবং তথ্য প্রচুর পরিমাণে। এখন সার্ভারগুলিকে সাধারণত পরিবেশন করা দরকার, এবং সাধারণত ব্যস্ত সময়গুলির একটি নির্দিষ্ট পরিসীমা থাকে। তাহলে কি এই জাতীয় কমান্ডগুলি এমনভাবে চালানোর কোনও উপায় আছে যে সার্ভার যদি ব্যস্ত সময়গুলিতে আঘাত করে, এটি প্রক্রিয়াটি বিরতি দেয় এবং যখন এটি এই পরিসীমা থেকে সরে যায়, তখন এটি আবার চালু করে?
অভিপ্রেত-ফল
cp src dst
if time between 9:00-14:00 pause process
After 14:00 resume cp command.
cp -al
হার্ডলিঙ্ক ফার্ম তৈরি করতে ব্যবহার করতে পারেন? অথবা এমন কোনও ফাইল সিস্টেম ব্যবহার করুন যা অনুলিপি ব্যবহার করে ব্লক-স্তরের রিফ্লিংকগুলিকে সমর্থন করে cp -a --reflink=auto
? বিটিআরএফএস এবং জেডএফএস একই শারীরিক ডিভাইসের অনুলিপিগুলির জন্য সমর্থন করে।
src
9:00 থেকে 14:00 এর মধ্যে ফাইলগুলির কোনও পরিবর্তন হয়? যদি তা হয় তবে কেবল cp
প্রক্রিয়াটি বিরতি দেওয়া এবং পুনরায় শুরু করার ফলে দূষিত ফাইলগুলি হতে পারে। কমান্ডের rsync
সাথে একযোগে চালানো ভাল be timeout