অনুলিপি প্রক্রিয়া চলাকালীন ডিডি (ওএস এক্সে) এর স্থিতি আউটপুট দেওয়ার কোনও উপায় আছে কি?


9

আমি থাম্ব ড্রাইভে আইসো চিত্রগুলি অনুলিপি করতে ডিডি ব্যবহার করছি। অনুলিপি প্রক্রিয়া চলাকালীন dd এর স্থিতি আউটপুট করার উপায় আছে?

উত্তর:


23

আপনি যদি ওএস এক্স ব্যবহার করে থাকেন তবে আপনি সিটিআরএল-টি টিপতে পারেন এবং এটি আপনাকে একটি অগ্রগতি আপডেট দেবে।


এত সহজ, আমি অবাক হয়েছি কেন সবাই এর চেয়ে জটিল জটিল কমান্ড লাইন উইজার্ডারি বেছে নেয়
— ডাঃ ম্যানহাটন

বেশিরভাগ ক্ষেত্রে এটি ওএস এক্স / বিএসডি নির্দিষ্ট, কারণ আমি মনে করি।
— জিমাহান

3

আপনি যে কোনও কমান্ড লাইন কৌশল ব্যবহার করতে পারেন জেনিয়ালি যে কোনও * নিক্স ব্যবহারকারীর জন্য উপলব্ধ। উদাহরণ প্রচুর আছে:

  1. উবুন্টুকে জিজ্ঞাসা করুন
  2. http://pfynotes.blogspot.com/2011/05/monitoring-progress-of-dd-on-osx.html
  3. কমান্ড লাইন ফু

এগুলি সমস্তই মূলত দুটি বিভাগের একটিতে লম্পট হয়: একটি কিল সংকেত প্রেরণ করুন (সিটিআরএল-টি এর মতো) বা মতন দর্শকের মাধ্যমে আউটপুটটি পাইপ করুন pv। আমি কেবল তখনই সুপারিশ করব pvযদি আপনি ইতিমধ্যে ম্যাকপোর্টস বা হোমব্রু ব্যবহার করেন। সহজ উদাহরণ:

dd if=file.iso | pv | dd of=/dev/sda3

আপনার যদি স্থানান্তর করতে 1 টিরও বেশি ফাইল থাকে এবং এছাড়াও% সম্পূর্ণ এবং এবং ইটিএ চান তবে আপনাকে পিভিটি যে স্ট্রিমটি দেখছে তার আকার প্রদান করতে হবে। আপনি ডিরেক্টরি গাছের আকার হিসাবে সরবরাহ করতে পারেন

 `SIZE=$(du -sb . | awk '{print $1}')` 

অথবা একটি সম্পূর্ণ ফাইল সিস্টেম হিসাবে

 `SIZE=$(df -B1 /dev/sda1 | tail -n1 | tr -s ' ' | cut -d' ' -f2)`  

এবং তারপরে আকারটি পাস করুন pv:

dd if=file.iso | pv -s $SIZE | dd of=/dev/sda3
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.