ডেটা ভাগ করার সময় একটি USB হাবের সাথে সংযুক্ত দুটি ড্রাইভ কম্পিউটারকে বাইপাস করতে পারে?


20

আমি যদি দুটি ইউএসবি ড্রাইভকে একটি বাহ্যিক ইউএসবি হাবের সাথে সংযুক্ত করি এবং আমি একটি ড্রাইভ থেকে অন্য ড্রাইভে ডেটা অনুলিপি করি তবে ডেটা কি কম্পিউটারের মধ্য দিয়ে যায়? বা ইউএসবি হাব দ্বারা ডেটা পরিচালনা করা হবে?

এর কি কিছু পারফরম্যান্স সুবিধা রয়েছে?


8
আপনি কী জিজ্ঞাসা করছেন তা পরিষ্কার নয়।
সূর্য

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

ইউএসবি প্রোটোকল মাস্টার স্লেভ মডেল ভিত্তিক। সাধারণত কম্পিউটার মাস্টার হিসাবে কাজ করে। আপনি যদি মাস্টারটিকে অপসারণ করেন তবে দাসরা পরিচালনা করতে অক্ষম, কারণ তাদের কী করতে হবে তা কেউ বলতে পারে না।
স্পেসট্রকার

6
@ স্পেসট্রিকার: সত্য, তবে এটি প্রাসঙ্গিক নয়। একজন মাস্টার স্লেভ 1 কে ব্রেট এক্সওয়াইজেডকে স্লেভ ২ তে প্রেরণ করতে বলতে পারেন। তবে, ইউএসবি কমান্ড সেটটিতে এমন কোনও কমান্ড নেই। সমস্ত ইউএসবি যোগাযোগ হয় ইউএসবি হোস্টের (অর্থাত্ পিসি) বা এর মাধ্যমে।
এমসাল্টারস

1
ইউএসবি স্টোরেজ ডিভাইসের জন্য একটি হোস্ট প্রয়োজন। একটি ইউএসবি হাব হোস্ট নয়। আপনি কি সম্ভব না।
রামহাউন্ড

উত্তর:


57

না, এটি কাজ করবে না। আপনি যে সমস্ত ডেটা অনুলিপি করছেন সেগুলি লক্ষ্য ড্রাইভে অনুলিপি করার আগে, উত্স ড্রাইভ থেকে কম্পিউটারের দ্বারা পড়া উচিত।

যদি কিছু হয় তবে একই ইউএসবি হাবের সাথে দুটি হার্ড ড্রাইভ যুক্ত থাকার কারণে জিনিসগুলি ধীর হতে পারে। আপনার যদি হাবের সাথে একাধিক ডিভাইস সংযুক্ত থাকে তবে তাদের ব্যান্ডউইথ শেয়ার করতে হবে।


7
এটা সঠিক। আপনি প্রতিটি ড্রাইভকে ইউএসবি পোর্টের একটি পৃথক সেটটিতে সংযুক্ত করার পক্ষে সেরা - অনেকগুলি কম্পিউটারে যুক্ত পোর্টগুলি কার্যকরভাবে অভ্যন্তরীণ হাব হিসাবে কাজ করে; ড্রাইভগুলি বিভিন্ন জোড়ায় সংযুক্ত করা প্রতিটি ডিভাইসে পূর্ণ 480 এমবিপিএস ব্যান্ডউইদথ (ইউএসবি 2.0 অনুমান করে) নিশ্চিত করতে সহায়তা করবে।
ডক্টর জে

6
@ ডক্টরজে ঠিক আছে, বেশিরভাগ কম্পিউটারে কেবল কয়েকটি (২-৪) ইউএসবি হোস্ট (নিয়ন্ত্রক) থাকে, তাই মাদারবোর্ডের ৮-১২ বন্দরগুলি প্রকৃত অভ্যন্তরীণ হাবগুলি ব্যবহার করে প্রতিলিপি করা হয়। উইন্ডোজে, ইউএসবি ডিভাইসগুলি কীভাবে অভ্যন্তরীণভাবে সংযুক্ত রয়েছে তা জানতে উইন্ডোতে কেউ ডিভাইস ম্যানেজার এবং তারপরে "সংযোগের মাধ্যমে ডিভাইসগুলি" দেখুন View
এজেন্ট_এল

16

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

ধরে নিচ্ছি যে আপনি দুটি ড্রাইভের মতো সংযোগ করতে পারবেন, তারা কীভাবে জানতে পারবে যে আপনি কোন ফাইল / ফোল্ডার অনুলিপি করতে চান? তারা কোন ড্রাইভ থেকে কোন ড্রাইভে অনুলিপি করবে এবং তারা নকল ফাইলগুলি ওভাররাইট করবে? ড্রাইভগুলি পূর্ণ হলে তারা কীভাবে আচরণ করবে?


9
অথবা, প্রকৃতপক্ষে, তারা ফাইল সিস্টেমটি কীভাবে বুঝবে?
ChrisInEdmonton

16

একটি হাবের মাধ্যমে কম্পিউটারের সাথে সংযুক্ত ডিভাইসগুলি একে অপরের সাথে কথা বলতে বা হাবের মধ্যে ডেটা ভাগ করতে পারে না; সমস্ত ট্র্যাফিক প্রতিটি ডিভাইস এবং কম্পিউটারের মধ্যে থাকে।

একটি হাবের সাথে দুটি ড্রাইভ সংযুক্ত করে কোনও পারফরম্যান্স সুবিধা নেই এবং এতে পারফরম্যান্সের ক্ষতি হতে পারে। হাবটি নিজেই, একটি ইউএসবি সংযোগের মাধ্যমে কম্পিউটারের সাথে সংযুক্ত থাকে, তাই হাবের সাথে সংযুক্ত সমস্ত কিছুই হাবের কম্পিউটার সংযোগের ক্ষমতা ভাগ করে নিতে হয়।

একটি হাবের সাথে ইউএসবি ২.০ [১] হিসাবে সংযুক্ত একাধিক ড্রাইভের একযোগে ব্যবহার হাবের কম্পিউটার সংযোগের ইউএসবি ২.০ ব্যান্ডউইদথের চেয়ে বেশি হয়ে যাবে, এটি হাবের সাথে যুক্ত অন্যান্য ইউএসবি ২.০ ডিভাইসের কার্যকারিতাও প্রভাবিত করে। সক্রিয়ভাবে ডেটা স্থানান্তর করার সময় এটি একটি একক ইউএসবি ২.০ সংযুক্ত ড্রাইভের মাধ্যমেও ঘটতে পারে।


[১] ইউএসবি ২.০ সংযোগে যে কোনও হাবের সাথে যুক্ত ইউএসবি ২.০ ড্রাইভ, বা ইউএসবি ২.০ হাবের সাথে সংযুক্ত ইউএসবি 3.0.০ ড্রাইভ অন্তর্ভুক্ত রয়েছে। একটি ইউএসবি 3.0.০ হবে, ইউএসবি ২.০ ডিভাইসগুলির নিজস্ব ব্যান্ডউইথ সীমাবদ্ধতার সাথে পৃথক ইউএসবি ২.০ ডেটা পাথ থাকে।


1
কেবল যুক্ত করার জন্য ... আপনার যদি ধীর ডিভাইসগুলির প্রয়োজন হয় যা কেবলমাত্র ইউএসবি 1.1 কীভাবে করতে হয় তা দ্রুত ডিভাইসগুলির সাথে একটি ইউএসবি 2 বা ইউএসবি 3 পোর্টটি কীভাবে ভাগ করতে হয় তা জানেন, একটি বহু-টিটি হাব একটি বিশাল কর্মক্ষমতা উন্নতি করতে পারে। দুর্ভাগ্যক্রমে, তারা কেনা অসম্ভব নিকটে, কারণ মাল্টি-টিটি খুব কমই একটি স্পষ্ট বৈশিষ্ট্য হিসাবে প্রচার করা হয়, এবং এটি প্রাপ্তি প্রায় পুরোপুরি সৌভাগ্যের দিকে আসে।
বিটবাং 3

3
@ বিটবাং 3 আর কি কৌতূহল ... বহু-টিটি হাব কী?
আইএএমজুলিয়ানআকোস্টা

2
@ আইএমএইচ জুলিয়ানআকোস্টা ইউএসবি ২.০ এবং উচ্চতর হাব মান (যেমন ইউএসবি ১.১ থেকে ইউএসবি ২.০) এর মধ্যে অনুবাদ করতে একটি লেনদেন অনুবাদক (টিটি) ব্যবহার করে। একক-টিটি হাবগুলি সমস্ত বন্দরগুলির জন্য একটি ব্যান্ডউইদথ বাধা তৈরির জন্য একটি অনুবাদক ভাগ করে। মাল্টি-টিটি হাবগুলি প্রতিটি বন্দরের জন্য অনুবাদক সরবরাহ করে, বাধাটি দূর করে। রেফ: আর্কাইভ.টोडাই
সাবধানত

3

ইউএসবিতে এটিকে স্তরের তারকা আর্কিটেকচার বলা হয় - সেখানে এমন একজন মাস্টার থাকা দরকার যা "রিয়েল হাব"। মাস্টার ডিভাইসগুলি প্রেরণ / গ্রহণের সুযোগ প্রদান করে টোকেনগুলি প্রেরণ করে। সুতরাং অন্যান্য বাসের মতো কোনও এইচ / ডাব্লু বাসের ঝগড়া নেই (কেবল ২ টি তারের কথা মনে রাখবেন)।

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

সুতরাং ডেটা স্থানান্তর সর্বদা মাস্টার (সাধারণত কোনও কম্পিউটারে হোস্ট করা হয়) এবং সংযুক্ত ডিভাইসের মধ্যে থাকে। একটি ডিভাইস এমনকি অন্যান্য ডিভাইসের অস্তিত্ব সম্পর্কেও জানে না। হাব বিশেষ বৈশিষ্ট্যযুক্ত কেবল একটি ডিভাইস।


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

1

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

অনুশীলনে, আপনার কাছে যা আছে তা আসলে একটি হোস্ট device

এছাড়াও, খুব কম সংখ্যক ডিভাইসই এটিকে সমর্থন করে এবং সাধারণত আমি জানি এমন কোনও ড্রাইভ নেই।


12
ফোনটি কম্পিউটারটি প্রতিস্থাপন করে, কোনও বাহ্যিক ড্রাইভ নয়।
ওজেফোর্ড

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

@ অলিফোর্ড এই উত্তরটি নির্দেশ করছে যে একটি বাহ্যিক হার্ড ড্রাইভ তৈরি করা সম্ভব হবে যা একটি ইউএসবি ওটিজি ডিভাইস ছিল, যা সত্য। এই উত্তরটি মূল শিরোনাম প্রশ্নের উত্তর দিয়েছে, যদিও বিভ্রান্তি রোধে শিরোনামটি পরিবর্তিত হয়েছে। এই উত্তরটি একটি আকর্ষণীয় ধারণা, যদিও সাধারণত ব্যবহারিক নয়।
রিয়েলব

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

এটি কার্যকর হবে না, কারণ ইউএসবি হাবটি এখনও অসম্পৃক্ত: একটি হোস্ট / ওটিজির সাথে সংযুক্ত একটি আপলিংক পোর্ট রয়েছে এবং হার্ডড্রাইভগুলির সাথে সংযুক্ত ডাউনলিংক পোর্ট রয়েছে। এমনকি যদি harddrives ছিল (যা তারা আছে না) OTG বন্দর, তারা এখনও ডাউনলিংক হোস্ট মোডে OTG বন্দর সুইচ করতে পারবে না। সুতরাং, এখনও না, এমনকি তাত্ত্বিকভাবে।
dirkt
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.