rsync ফাইল তালিকা প্রেরণে খুব দীর্ঘ সময় নেয়


14

আমি অভ্যন্তরীণ হার্ডডিস্ক থেকে কোনও ইউএসবি-ড্রাইভে কিছু ফাইল ব্যাকআপ করতে rsync ব্যবহার করার চেষ্টা করছি। (আমি একটি wd মাইবুক ওয়ার্ল্ড এনএএস-এ কাজ করছি)

এখানে দুটি ফোল্ডার রয়েছে যা আমি ব্যাকআপ নিতে চাই। একটি সঙ্গীত ফোল্ডার এবং একটি ভিডিও ফোল্ডার। সংগীত ফোল্ডার (৮64৪ টি ফাইল, প্রায় 10 জিবি) প্রায় 1 ঘন্টা (সম্পূর্ণ অগ্রগতির জন্য) পুরোপুরি কাজ করে।

তবে ভিডিও ফোল্ডার (1025 টি ফাইল, প্রায় 700gb এর চারপাশে) এখনও 8 ঘন্টার জন্য "ইনক্রিমেন্টাল ফাইল তালিকা প্রেরণ" চলছে। আমি মনে করি না যে কোনও কিছু স্থানান্তরিত হয়েছে। এমন পার্থক্যের কারণ কী হতে পারে? ভিডিও ফোল্ডারে এতে আরও বেশি ফাইল নেই। হ্যাঁ এটি অনেক বড়, তবে আমার মনে হয় যে ফাইল তালিকা তৈরি করার ক্ষেত্রে এটি কোনও পার্থক্য করা উচিত নয়।

আমি এই rsync কমান্ডটি ব্যবহার করছি:

/shares/extern # rsync -avPc --stats /shares/Public/Shared\ Videos /shares/extern/

আমি এখন যেহেতু আমি একটি এনএএস-এ কাজ করছি, আমার এতটা সিপিইউ শক্তি নেই, তবে আমার মনে হয় এটি অনেক দীর্ঘ।

আপনার কী মনে হয়, এই আচরণটি কি স্বাভাবিক? পুরো জিনিসটি কিছুটা গতি বাড়ানোর জন্য আমি কী করতে পারি এমন কোনও পরামর্শ আছে?

আমি rsync 3.0.2 ব্যবহার করছি


2
অনুগ্রহ করে প্রশ্নবিদ্ধির উত্তর দিন না। কোনও বর্তমান উত্তর সঠিক না হলে আপনি নিজের নিজের একটি উত্তর যুক্ত করতে পারেন বা আপনার কিছু যোগ করার মতো কিছু থাকলে অন্য ব্যক্তির উত্তরগুলিতে মন্তব্য করতে পারেন। ধন্যবাদ!
কালেব

উত্তর:


25

-cবিকল্প শক্তির সবকটি ফাইলের চেকসাম নিরূপণ করা rsync। এর অর্থ হ'ল এটি কোন ভিডিওর অনুলিপি করতে হবে তা সিদ্ধান্ত নেওয়ার আগে এটি সমস্ত ভিডিও ফাইলের বিষয়বস্তু পড়ছে। এটা স্পষ্টতই ধীর।

সম্ভব হলে সেই বিকল্পটি অপসারণের বিষয়টি বিবেচনা করুন। বিরল ক্ষেত্রে আপনার কেবল এটির প্রয়োজন। আরও বিশদের জন্য ম্যানুয়াল পৃষ্ঠায় বর্ণনাটি দেখুন:

নোট করুন যে আরএসসিএনসি সর্বদা যাচাই করে যে ফাইলটি স্থানান্তরিত হওয়ার সাথে সাথে তৈরি হওয়া পুরো-ফাইল চেকসামটি যাচাই করে প্রতিটি স্থানান্তরিত ফাইল সঠিকভাবে পুনর্নির্মাণ করা হয়েছিল, তবে স্থানান্তর-পরে স্বয়ংক্রিয়ভাবে যাচাইকরণের সাথে এই বিকল্পটির পূর্বে কোনও সম্পর্ক নেই- দ্য ট্রান্সফার "এই ফাইলটি আপডেট করার দরকার আছে কি?" চেক করুন।


ওহ ইঙ্গিত জন্য ধন্যবাদ। ম্যানপেজটি পড়ার পরে, আমি বলতে পারি, আমি -c বিকল্পটি ভুল বুঝেছি। একটি চেকসামের সাথে অনুলিপি করার পরে এটি চেক করার ভেবেছিল। সাহায্যের জন্য ধন্যবাদ!
গ্রাসল্যান্ডপুইন

@ ক্যাপ্টেনলেন্স, সাহায্য করে খুশি। আমার সমাধানটি গ্রহণ করতে দয়া করে আমার উত্তরের বাম দিকে টিক ক্লিক করার বিষয়টি বিবেচনা করুন।
স্ন্যাপ করুন

আমার এই সমস্যাটি হয়েছিল কারণ আমি আরএসইএনসি কমান্ডে '-আরচাইভ' না দিয়ে 'আর্কাইভ' পাস করেছি passed rsync '-আরচিভ' কে -c এর রূপ বলে বিবেচনা করে।
লিওন

4
শুধু @ লিওনের মন্তব্য প্রসারিত করতে -আরচাইভকে -a -r -c -h -i -v -e, সমস্ত বৈধ সুইচ হিসাবে দেখা হচ্ছে। কৃপণ সামান্য ত্রুটি।
মার্ক সি সি

অপেক্ষা করুন, ফাইলের আকার / পরিবর্তন তারিখ পরীক্ষা করে বনাম চেকসাম চেক করার মধ্যে পার্থক্য কী? চেকসামটি পরীক্ষা করা আসলে ফাইলের আকার / পরিবর্তনের তারিখের চেয়ে বেশি সময় নেয়? RSSync কি প্রথম রানের পরে চেকসামগুলি বাঁচায় বা এটি প্রতিটি একক রান স্ক্র্যাচ থেকে তাদের সমস্তকে গণনা করে?
কেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.