আপনি যখন প্রচুর ফাইল অনুলিপি করছেন, du -s /path/to/destinationবা find /path/to/destination | wc -lআপনাকে ইতিমধ্যে কতটা কাজ হয়েছে তার একটি ধারণা দেয়।
lsof -p12341234 এর প্রসেস আইডি হ'ল কোন ফাইলটি অনুলিপি করা হচ্ছে তা আপনি খুঁজে পেতে পারেন cp। অনেক সিস্টেমে, pgrep -x cpসমস্ত চলমান প্রক্রিয়াগুলির নামের আইডি প্রতিবেদন করে cp। এটি সম্ভবত খুব কার্যকর হতে পারে না কারণ প্রদত্ত ডিরেক্টরিতে থাকা ফাইলগুলি যে ক্রমে অনুলিপি করা হয়েছে তা মূলত অনির্দেশীয় (লিনাক্সের অধীনে একটি বৃহত ডিরেক্টরিতে ls --sort=noneআপনাকে বলবে; ডিরেক্টরি ট্রি সহ, চেষ্টা করুন find)।
lsof -p1234কলামে আপনাকে জানায় যে কতগুলি বাইট cpইতিমধ্যে বর্তমান ফাইলটির জন্য পড়েছে এবং লিখেছেন OFFSET।
লিনাক্সের অধীনে, আইও ব্যবহারের পরিসংখ্যান রয়েছে /proc/$pid/io(আবার, এর জন্য cpপ্রক্রিয়াটির পিআইডি ব্যবহার করুন $pidf)। rcharমান বাইট যে প্রক্রিয়া পড়েছেন মোট সংখ্যা, এবং wcharবাইট যে প্রক্রিয়া লিখেছেন সংখ্যা। এর মধ্যে কেবলমাত্র ফাইলগুলিতে ডেটা নয় ডিরেক্টরিতে মেটাডেটাও অন্তর্ভুক্ত। আপনি সেই চিত্রটি তুলনা করতে পারবেন প্রাপ্ত আনুমানিক চিত্রের সাথে du /path/to/source(যা কেবলমাত্র ফাইলের ডেটা গণনা করে)।
read_bytesএবং write_bytesকেবল স্টোরেজ থেকে যা পড়া বা লিখিত হয়েছে তা অন্তর্ভুক্ত করুন, যেমন এটি ইতিমধ্যে ক্যাশে বা এখনও বাফারগুলিতে টার্মিনাল ডায়াগনস্টিকস এবং ডেটা বাদ দেয়।
while sleep 1 ; do sync ; done।