বড় ফাইলগুলির স্থানান্তর কীভাবে বিরতি / পুনঃসূচনা করবেন?


23

আমাকে সম্প্রতি আমার ল্যাপটপ থেকে একটি বাইরের হার্ড ড্রাইভে প্রায় 20 টি ফাইলের মধ্যে প্রায় 20 জিবি ডেটা বিভক্ত করতে হয়েছিল। যেহেতু এই অপারেশনটি বেশ খানিকটা সময় নেয় (60 560 কেবি / সেকেন্ডে), তাই আমি ভাবছিলাম যে স্থানান্তরটি থামিয়ে পরবর্তী সময়ে পুনরায় চালু করার কোনও উপায় ছিল কিনা (যদি আমার স্থানান্তরকে বাধা দেওয়া দরকার)। পার্শ্ব প্রশ্ন হিসাবে, টার্মিনাল থেকে অনুলিপি বনাম নটিলাস থেকে অনুলিখনের মধ্যে কোনও পারফরম্যান্সের পার্থক্য রয়েছে কি?

উত্তর:


21

আমি আরএসসিএনসি ব্যবহার করে পুনঃনির্মাণ করব

উদাহরণ:

rsync -a --append source-file destination

আপনি যদি অগ্রগতি দেখতে চান তবে --progressকমান্ডটিতে বিকল্পটি যুক্ত করুন ।

বিকল্প পাঠ


4
-Append বিকল্প "পুনরায় শুরু করুন" এ লিঞ্চ পিন হবে বলে মনে হয় ... কিন্তু "বিরতি দিন" একটি মার্জিত উপায় rsync , জন্য Ctrl + সি ছাড়া অন্য? ... এবং নাটকীয় কিছু পরে সঠিকভাবে আর সিএনসি শুরু করতে পারে .. যেমন। একটি শক্তি আউট?
পিটার.ও

যদি ২০১ 2016 সালে গুগল থেকে আসে, তবে একটি উপায় হ'ল পাইথন বা অনুরূপ থেকে প্রক্রিয়া হিসাবে আরএসইএনসি কমান্ড চালু করা এবং ফলাফলটি পড়ার সময় প্রক্রিয়াটি পর্যবেক্ষণ করা। তারপরে আপনি প্রক্রিয়াটির বিরুদ্ধে একটি SIG / সিগন্যাল ট্রিগার করতে পারেন। একটি sh ফাইল এটি করতে সক্ষম হবেন আমি
রাগান্বিত 84

3

সংক্ষিপ্ত উত্তর, কোনও ইনস্টলেশন দরকার নেই, kill -STOP PID
বিরামপ্রাপ্ত প্রক্রিয়া ব্যবহারটি চালিয়ে যেতে ব্যবহারের বিরতি দিতে kill -CONT PID
যেখানে পিআইডি প্রক্রিয়া আইডি রয়েছে। আপনি সিস্টেম মনিটর বা topকমান্ড চালিয়ে পিআইডি পেতে পারেন


2

টার্মিনাল এবং নটিলাসের মধ্যে পার্থক্য সম্পর্কে আমি কেবল অংশটির উত্তর দিতে পারি। আমি এটি বেশ কয়েকবার পরীক্ষা করে দেখেছি। এটি টার্মিনাল থেকে অনুলিপি নটিলাসের মতো কোনও গ্রাফিকাল উপায়ে দ্রুত হয় বলে মনে হয়। কমপক্ষে আমার ক্ষেত্রে, যখন আমি প্রায় 32 জিবি তথ্য অনুলিপি করি, 25 মিনিটের অনুলিপি থেকে নটিলাসের চেয়ে টার্মিনাল থেকে 3 থেকে 5 মিনিট কম সময় লাগে। যা প্রায় 10% -20% সময়। আপনার বাহ্যিক ইউনিটে একটি অনুলিপি পুনরায় চালু করার এক উপায় সম্পর্কে যা আমি মনে করি curlবা rsyncব্যর্থ অনুলিপিটি পুনরায় শুরু করব। কমপক্ষে সিপি কমান্ড দিয়ে। আমি নিজে চেষ্টা করে দেখিনি (আমি আগামীকাল চেষ্টা করব) তবে এই দু'জনেই কাজ করতে পারে।

কার্লের জন্য আপনার প্রয়োজন হয় aptitude install curlবা apt-get instal curlযেহেতু এটি ডিফল্টরূপে উবুন্টুতে আসে না।

ব্যবহার করুন curl --helpবা rsync --helpআরও জানতে। আগামীকাল আমি কীভাবে উভয়কেই অনুলিপি করতে দেখাবো যদি আপনি উপায় না খুঁজে পান।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.