Rsync থেকে --info = অগ্রগতি 2 এর আউটপুট বোঝা


71

যদি আমি সাথে চালানো rsyncহয় --info=progress2, আমি একটি আউটপুট পেতে

105.45M  13%  602.83kB/s    0:02:50 (xfr#495, ir-chk=1020/3825)

তবে একক সংখ্যার অর্থ কী? ম্যান পেজে কোনও মিল খুঁজে পাওয়া যায় না।

  • প্রথম সংখ্যাটি এমন পরিমাণের ডেটা বলে মনে হচ্ছে যা প্রক্রিয়া করা হয়েছিল (প্রকৃত অনুলিপি বাইটগুলি পাশাপাশি বাইটগুলি এড়িয়ে গেছে, কারণ তারা লক্ষ্যবস্তুতে ইতিমধ্যে বিদ্যমান ছিল), তাই না? এটি স্থানান্তরিত ডেটার সংখ্যা বলে মনে হচ্ছে না , কারণ এটি আমার ইন্টারনেট সংযোগের চেয়ে দ্রুত বৃদ্ধি পায় ...
  • শতাংশ কি ডেটা পরিমাণ বা অনুলিপি করা ফাইলগুলির সংখ্যা বোঝায়? এটি লক্ষ্যযুক্ত স্থানে ইতিমধ্যে আপ-টু-ডেট থাকা বাদ দেওয়া ফাইল এবং ফাইলগুলি বিবেচনা করে?
  • তৃতীয় অবস্থানে থাকা সময়টি সমাপ্তির জন্য সময় অনুমান বলে মনে হয়েছিল, কিন্তু যখন আমি চেষ্টা করেছিলাম, তখন এটি কয়েক ঘন্টা এবং কয়েক সেকেন্ডের মধ্যে লাফিয়ে যায়। এটি কী উল্লেখ করে এবং এটি কীভাবে গণনা করা হয়?
  • শেষ দুটি সংখ্যা মানে কি?

1
আপনি manপৃষ্ঠাটি ( বিকল্পগুলি > --progress) ব্যবহার করে দেখেছেন ?
don_crissti

1
এটি সমাধান করা হয়েছে যেখানে unix.stackexchange.com/questions/231647/… দেখুন ।
শিরিশ

উত্তর:


89
105.45M 13% 602.83kB/s 0:02:50 (xfr#495, ir-chk=1020/3825)

মানে হল:

  • প্রাপক / গন্তব্য প্রেরকের / উত্সের ফাইলগুলির প্রায় 811.15 মেগাবাইট (100%) এর মধ্যে এখনও পর্যন্ত 105.45 মেগাবাইট (বা 13% ) পুনর্গঠন করেছে ।
  • এই ফাইলগুলি প্রতি সেকেন্ডে 602.83 কিলোবাইটের হারে পুনর্গঠন করা হচ্ছে এবং এই ডেটা ট্রান্সফার অপারেশনটি এ পর্যন্ত 2 মিনিট 50 সেকেন্ড (অতিবাহিত সময়) নিয়েছে।

এছাড়াও, xfr # 495 এর অর্থ বর্তমানে 495 তম ফাইল স্থানান্তরিত হচ্ছে, যখন আইআর-চেক = 1020/3825 ইঙ্গিত দেয় যে মোট (এখনও অবধি) 3825 টি ফাইলের মধ্যে পুনরাবৃত্তি স্ক্যান করা (সনাক্ত করা হয়েছে) এখনও পর্যন্ত 1020 এখনও রয়েছে পরীক্ষা করা / যাচাই করা।

এর অর্থ হ'ল যদি স্ক্যানটি সনাক্ত করে উদাহরণস্বরূপ আরও 100 টি ফাইল পরীক্ষা করা উচিত, তবে উভয় পক্ষই 100 দ্বারা বৃদ্ধি পাবে (এটি তখন ir-chk = 1120/3925 পড়বে )। সমস্ত ফাইল স্ক্যান করার পরে (বর্ধিত পুনরাবৃত্তির স্ক্যান দ্বারা সনাক্ত করা), স্ল্যাশের ডানদিকে সংখ্যাটি পুরো প্রক্রিয়া শেষ না হওয়া পর্যন্ত একই থাকবে, অন্যদিকে স্ল্যাশের বাম দিকের একটিটি কমতে শুরু করবে যেমন আরও এবং আরও ফাইল পরীক্ষা করা হয় (যাচাই করা হয়)। এছাড়াও, পুনরাবৃত্তির শেষ কারণে IR-chk এ পরিবর্তন হবে টু-chk, ইঙ্গিত দেয় যে বর্ধিত পুনরাবৃত্তি স্ক্যান তার চেকিং (ফাইল সনাক্তকরণ অপারেশন) সম্পাদন শেষ করেছে। তবুও, ফাইলগুলি যতক্ষণ না হওয়া পর্যন্ত ফাইলগুলি চেক / যাচাই করা থাকবে, ততক্ষণ চেক / যাচাই করার জন্য ফাইলগুলির সংখ্যা (স্ল্যাশের বাম দিক) হ্রাস পাবে যতক্ষণ না এই জাতীয় সংখ্যা শূন্য হয় (ফাইল যাচাইকরণ প্রক্রিয়াটির সমাপ্তি নির্দেশ করে) ।

যাক এন হতে প্রকৃত ফাইল চেক করা / যাচাই হয়ে গেলে, যখন পুরো প্রক্রিয়া শেষ হয় দেখা হবে মোট সংখ্যা:

to-chk=0/N

... মানে বর্ধিত পুনরাবৃত্তি স্ক্যান দ্বারা সনাক্ত করা মোট এন ফাইলগুলির মধ্যে চেক / যাচাই করার মতো কোনও ফাইল নেই ।

আইআর-চেক সম্পর্কে ( আরএসইএনসি'র ম্যানুয়াল পৃষ্ঠা থেকে):

বর্ধমান পুনরাবৃত্তি স্ক্যানে, আরএসসিএনসি স্ক্যানের শেষ প্রান্তে পৌঁছানো পর্যন্ত ফাইল-তালিকার মোট ফাইলের সংখ্যা জানতে পারবে না, তবে যেহেতু এটি স্ক্যানের সময় ফাইলগুলি স্থানান্তর করা শুরু করে, এটি পাঠ্যের সাথে একটি লাইন প্রদর্শন করবে " আইআর-চেক "(ইনক্রিমেন্টাল রিকার্সন চেকের জন্য)" টু-চেক "এর পরিবর্তে তালিকার পুরো আকারটি জানে এমন বিন্দু পর্যন্ত এটি" টু-চেক "ব্যবহার করে স্যুইচ করবে। সুতরাং, "আইআর-চেক" দেখলে আপনি জানতে পারবেন যে ফাইল তালিকার মোট ফাইলের গণনা এখনও বাড়তে চলেছে (এবং প্রতিবার এটি করার পরে, ফাইলগুলি পরীক্ষা করার জন্য বাকি আছে যে ফাইলগুলি সংযুক্ত হবে তার সংখ্যা বাড়বে ক্রমতালিকা).


4
একটি সামান্য সংশোধন: 2:50 কোনও ইটিএ নয় - এটি এখন অবধি সময় অতিবাহিত।
ছিঁচকে

4
@ ইউরিসুকুপিরা আমার মন্তব্যে এই মন্তব্য to আমি সর্বদা ব্যবহারের প্রবণতা রাখি --no-inc-recursive, তবে আমি এটিই বলছি না। ইটিএ- progress2তে সময়টি মোট (জ্ঞাত) ডেটা এবং সময় কেটে গেছে এর উপর ভিত্তি করে; এটি প্রতি ফাইল-এ নয় (তবে একক ফাইলের সমাপ্তির পরে টিকের জন্য একক-ফাইল-সময়-উত্তীর্ণ মানটি ঝলকিয়ে দেয়)। এটি এক পর্যায়ে জড়িত একটি বাগ ছিল যা এটি কম স্পষ্ট করে তুলবে, যদিও আমি নিশ্চিত না যে এটির সংস্করণটি কী
ইজকাটা

2
@ ইজকাটা আমি ততক্ষণে (জুলাই ১,, ২০১)) আরসিএনসিটির টেস্টিংয়ের কথা স্মরণ করি, এখানে কোনও বিবৃতি দেওয়ার আগে কেবল এটি নিশ্চিত করা হয়েছিল যে ইটিএ গ্লোবালের পরিবর্তে প্রতি ফাইল-ফাইল ছিল এবং আমি তখন "দৃষ্টিভঙ্গি" হয়েছি যে এটি প্রতি শতাংশ ছিল -এটিএ ফাইল করুন। আমি XUbuntu 14.04 ব্যবহার করছিলাম (এটি কোন rync সংস্করণ ছিল তা মনে করবেন না)। যাইহোক, আমি XUbuntu 16.04 ইনস্টল করেছি (এটি rsync 3.1.1-3ubuntu1 এর সাথে আসে) কয়েক মাস আগে এবং আমি (দৃশ্যমানভাবে) নিশ্চিত করতে পারি যে rsync -a --info=progress2 /src /destবাস্তবে প্রতি ফাইল ইটিএর পরিবর্তে বৈশ্বিক ইটিএর সাথে আমার মোট সময় অতিবাহিত হয়েছে । এটি আমার কাছে অদ্ভুত এবং নতুন, তবে আপনি ঠিক বলেছেন।
ইউরি সুকুপিরা

4
@ উইনজেডসবারমারিনার এটি কোনও ফাইল অনুলিপি করার সময় - বলুন file1-, আরএসএনসি আপনাকে সম্পূর্ণ অনুলিপি প্রক্রিয়াটির জন্য (বর্তমান) গ্লোবাল ইটিএ দেখায়। তারপরে, যখন এটি অনুলিপিটি শেষ করে file1, আরএসসিএনসি আপনাকে (বর্তমান) বিশ্বব্যাপী সময়টি প্রদর্শন করে এবং তারপরে পরবর্তী ফাইলটি অনুলিপি শুরু করে - বলে file2- এইভাবে আপনাকে আবার (বর্তমান) গ্লোবাল ইটিএ প্রদর্শিত হচ্ছে, যতক্ষণ না অনুলিপি প্রক্রিয়া file2শেষ হয় এবং তারপরে আরএসসিএনসি আপনাকে নতুন (বর্ধিত) মোট অতিবাহিত সময় দেখায়। এই কারণেই আপনি সেই "জাম্পগুলি" দেখতে পান: এটি হ'ল কারণ আপনি ক্রমবর্ধমান বৈশ্বিক (মোট) বর্ধিত সময়ের সাথে পর্যায়ক্রমে হ্রাসমান বৈশ্বিক (মোট) ইটিএ দেখতে পান।
ইউরি সুকুপিরা

2
@ আইজোসেফ ইয়ুপ, ম্যান পেজটিতে কেবল ইটিএ আচরণের কথা উল্লেখ করা হয়েছে। পুনর্নির্মাণ প্রক্রিয়া চলাকালীন এতদূর লোকেরা ইউআইয়ের আচরণ সম্পর্কে বিভ্রান্তি বোধ করার একটি কারণ এটি। অবশেষে আমি এর "মিস্টারস" প্রকাশ না করা পর্যন্ত আমাকে নিজেই কিছু সময়ের জন্য এই জাতীয় প্রক্রিয়াটির দিকে গভীর মনোযোগ দিতে হয়েছিল। :)
ইউরি সুকুপিরা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.