(উবুন্টু) লিনাক্স ফাইলটি অনুলিপি করা উইন্ডোজ than এর চেয়ে বেশি ভাল?


13

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

একই সময়ে, আমি উবুন্টু লিনাক্সের কয়েকটি ফাইল ব্যাক আপ করছি। আমি অনুভব করেছি এটি সত্যিই দ্রুত। দ্রুত ইউআই আপডেটের কারণে অনুভূতি হতে পারে।

আমি জেফ আতউডের একটি তথ্যবহুল পোস্টটি কয়েক বছর আগে উইন্ডোজ ফাইল কপি করে পড়েছি । তবে আমার নির্দিষ্ট প্রশ্নগুলি কি

  • (উবুন্টু) লিনাক্স ফাইলের পারফরম্যান্স কি উইন্ডোজ -7 এর চেয়ে ভাল?
  • উইন্ডো এবং লিনাক্স উভয়ই অ্যালগরিদম, গতি বাড়ানোর জন্য একাধিক থ্রেড এবং পাইপলাইনিং প্রক্রিয়া ব্যবহার করছে? হ্যাঁ, কোনটি ভাল?

3
উইন্ডোজ ব্যবহার xcopy, বা এমনকি robocopy। অনেক ভাল. উদাহরণস্বরূপ, পরেরটির সাহায্যে আপনি দুটি পাস তৈরি করতে পারবেন, প্রথমে সমস্ত ডিরেক্টরি তৈরি করুন তবে কোনও ফাইল অনুলিপি করবেন না, এবং দ্বিতীয়টি আসল ফাইলগুলি অনুলিপি করুন, সুতরাং লক্ষ্যটিতে কোনও বিভাজন ঘটবে না।
কেরেরেক এসবি

1
অথবা RichCopy ( blogs.technet.com/b/ken এবং ডাউনলোড )
sehe

ফাইল সিস্টেমের উপরও নির্ভর করে - আপনার সিস্টেম সম্ভবত এমন কিছু ব্যবহার করে ext3/4যা এখানে এনটিএফএসের সাথে প্রতিযোগিতা করে। আপনি চেষ্টাও করতে পারেন reiserfsএবং xfs- উভয়ই ছোট ফাইলগুলির সাথে দ্রুত অপারেশনের জন্য অনুকূলিত হয়েছে।
new123456

@ কেরেকএসবি, দয়া করে আপনার মন্তব্যটিকে একটি উত্তর দিন যাতে আমি এটি উত্সাহিত করতে পারি। (আমি মন্তব্যটি +1 করেছিলাম তবে আপনি কী বলেছিলেন তা আপনি জানেন)) এটি উত্তর।
কার্লএফ

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

উত্তর:


6

মান copyউইন্ডোজে builtin খুব ভাল হয় না, কিন্তু Windows দুই উন্নত কমান্ড যে অনেক বেশী কার্যকরী সাথে আসে: xcopyএবং robocopy। বিশেষত যখন আপনার এসিএল বা বিকল্প ডেটা স্ট্রিমের মতো উন্নত ফাইল সিস্টেমের বৈশিষ্ট্যগুলির উপর পূর্ণ নিয়ন্ত্রণের প্রয়োজন robocopyহয় তখন এটি পছন্দসই সরঞ্জাম।

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

সামগ্রিকভাবে, robocopyএনটিএফএসের বৈশিষ্ট্যগুলি সম্পর্কে অত্যন্ত দক্ষ এবং সম্পূর্ণ সচেতন।


এক্সটি 3/4 এর চেয়ে এনটিএফএস কি দক্ষ?
সারাত

দুটি পাসের রোবোকপি কীভাবে খণ্ড খণ্ডকে কমাতে আমাদের সহায়তা করে, কারণ আসল সামগ্রীটি পরে অনুলিপি করা হবে। ডিস্ক বরাদ্দ সম্পূর্ণরূপে নং ফাইল ম্যানেজার দ্বারা নিয়ন্ত্রিত হয়?
সারাত

আমি ফাইলগুলি অনুলিপি করার জন্য বাইন্ডের তুলনা ব্যবহার করার মতো কিছু কৌশল করছি। অর্থাৎ আমি ব্যান্ডউইথের সর্বাধিক ব্যবহার করতে একাধিক অনুলিপি অপারেশন পরিচালনা করতে পারি। তবে আমি নিশ্চিত না যে এটি কতটা খণ্ডিত হবে
সরাত

2
@ সরথ: টুকরো টুকরো সম্পর্কে: ডিরেক্টরিতে নতুন ফাইল এবং সাবডার যুক্ত হওয়ার সাথে সাথে ডিরেক্টরিতে প্রবেশের তালিকা বৃদ্ধি পায় grow যদি আপনি কেবল নির্লজ্জভাবে ডিরেক্টরিটি তৈরি করেন এবং ফাইলগুলি প্রবেশ করা শুরু করেন, অবশেষে মূল ডিরেক্টরি রেকর্ডটি খুব ছোট হবে এবং এটি প্রসারিত করতে হবে তবে এখন আপনার কোনও স্থান নেই কারণ আপনার কাছে ইতিমধ্যে ফাইলটির ডেটা অনুসরণ করা আছে। সঙ্গে /CREATEবিকল্প, খালি ফাইল এবং subdirs নির্মিত যা ব্যাপৃত কোন স্থান এবং এইভাবে ডিরেক্টরির এন্ট্রি contiguously পূর্ণ আউট লেখা যেতে করার অনুমতি দেয়।
কেরেরেক এসবি

1
@ সরথ: এনটিএফএসের সাথে এক্সটের তুলনা করার জন্য, আমি বলতে পারি না, কারণ এনটিএফএস খোলা নেই এবং দক্ষতার প্রশ্নটি অস্পষ্ট। এনটিএফএস অবশ্যই বিশাল সংখ্যক বৈশিষ্ট্যযুক্ত প্রযুক্তির একটি সূক্ষ্ম অংশ। আসলেই কোনও পছন্দ নেই, কারণ আপনি উইন্ডোজে এনটিএফএস এবং লিনাক্সে এক্সট্রা (বা বিটিআরএফএস) ব্যবহার করবেন এবং এটিই।
কেরেক এসবি

4

উবুন্টু লিনাক্স থেকে আপনি যে গতিটি দেখতে পাচ্ছেন তা সম্ভবত ফাইল ক্যাচিং। যতদূর আমি জানি, লিনাক্সে ফাইল অনুলিপি ফাইল ক্যাশে ব্যবহারকে হ্রাস করতে কোনও প্রচেষ্টা করে না।

লিনাক্সের সাথে আপনি যখন আপনার র্যামের প্রায় 50% এর চেয়ে ছোট একটি ফাইল অনুলিপি করেন তখন পুরো ফাইলটি ফাইল ক্যাশে অনুলিপি করা হয় এবং তারপরে সময় অনুমতি হিসাবে ডিস্কে লিখিত হয়। এটি খুব দ্রুত বলে মনে হচ্ছে, তবে এটি অন্যান্য দরকারী ফাইলগুলিকে ক্যাশে থেকে সরিয়ে দেয়। এগুলি ওয়েব ক্যাশে ফাইল, ইমেল, কনফিগারেশন ফাইল, ফন্ট ফাইল ইত্যাদি হতে পারে might

উইন্ডোজ এক্সপি ফাইল ক্যাশে ছাড়াও অনুলিপি ব্যবহার করত used তবে উইন্ডোজ ভিস্তাতে মাইক্রোসফ্ট এক্সপ্লোরারকে পরিবর্তন করেছে যাতে এটি অনুলিপি করার সময় এটি সীমিত পরিমাণে ফাইল ক্যাশে ব্যবহার করে । এটি সিস্টেমের বাকি অংশগুলিতে বড় ফাইল কপিগুলির প্রভাব হ্রাস করে। তবে এটি হার্ড ডিস্কের গতিতে তুলনামূলকভাবে ছোট ফাইল অনুলিপিগুলির গতিও হ্রাস করে।


হ্যাঁ উবুন্টু ফাইল ক্যাশে করার প্রক্রিয়াটি ব্যবহার করে। কপি করার প্রক্রিয়া চলাকালীন আমি ব্রাউজিংটি কিছুটা ধীর গতিতে লক্ষ্য করেছি। আমি আরও লক্ষ্য করেছি যে বিশেষত বিপুল সংখ্যক ফাইল অনুলিপি করার সময় গতি ধারাবাহিকভাবে উন্নত হয়েছে
sarat

আমি মনে করি এটিই উত্তর যা প্রায় সম্পূর্ণ প্রশ্নের উত্তর দেয়।
নন্দকুমার এডামানা

2

উইন্ডোজে, টেরাকোপি ব্যবহার করুন - এটি এক্সপ্লোরারের সামগ্রিক বোকামি সমস্যার সমাধান করবে।

উবুন্টুতে, আমি ফাইলটি অনুলিপিটি খুব দ্রুত পেয়েছি।

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

আপডেট: উইন্ডোজ ফাইল অপারেশনগুলি পরিষেবা এবং রেজিস্ট্রি সহ সমস্ত সংহতকরণ সম্ভবত ধীর। নটিলাস (জিনোমে) কেবলমাত্র একটি সাধারণ প্রক্রিয়া যা আমি অনুমান করি বা কমপক্ষে এক্সপ্লোরারের লোড / বাধা নেই।


অন্য জিইআইআই যুক্ত করে বোকামির সমাধান করুন যা অবশ্যই খোলা থাকতে হবে :) উবুন্টুতে, আমার অভিজ্ঞতা হ'ল আপনি অনুলিপি / সরানো ডায়ালগটি খারিজ করতে পারেন এবং এটি সম্পন্ন হওয়ার পরে একটি বিজ্ঞপ্তি প্রদর্শন করে সিস্টেম ট্রেতে চলে যাবে।
নাটি

এক্সপ্লোরার দিয়ে টেরাকপি নিজেই লোড হয়ে যায়। আপনাকে এটি উন্মুক্ত রাখতে হবে না। সুতরাং, টেরাকপি কোনও ব্যবহারকারীর প্রচেষ্টা ছাড়াই মেমরিটিতে লোড করা হয় এবং এটি নিরবিচ্ছিন্নভাবে কাজ করে। উবুন্টুর তেমন কোনও প্রয়োজন নেই কারণ এটি নটিলাসে তৈরি সমস্ত বুদ্ধি অর্থাৎ "মার্জ" এবং "সমস্ত ছেড়ে যান" বিকল্পগুলি রয়েছে।
বিজেড 1

+1: তারপরে আমার দৃষ্টি আকর্ষণ করার জন্য ধন্যবাদ!
sehe

আমি ফাস্টকপি নামে একটি ফ্রি এবং ওপেন সোর্স সরঞ্জাম ব্যবহার করছিলাম। [ ipmsg.org/tools/fastcopy.html.en]
শরৎ

-1

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


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