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


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.