আদর্শ-থেকে-ইউএসবি ঘেরের অভ্যন্তরে বাইরের এইচডিডিতে স্মার্টলেট


34

I / O ত্রুটি। আমি ব্যবহার করার চেষ্টা একটি USB ঘের যে কিছু আমি বাফার দেয় ভিতরে একটি খুব পুরানো 2.5 "আইডিই ড্রাইভ smartctlদেখতে স্মার্ট এটা সম্পর্কে কি বলছেন, কিন্তু আমি এটি কাজ করা পরিচালনা করতে পারবে না। বিয়িং root, যদি আমি লিখুন:

#> smartctl --all /dev/sde

smartctl উত্তর:

/dev/sde: Unknown USB bridge [0x14cd:0x6600 (0x201)]
Smartctl: please specify device type with the -d option.

সুতরাং আমি -d TYPEসাহায্যের সংক্ষিপ্তসারে প্রতিটি উপলব্ধ চেষ্টা করেছি এবং এর সাথে সর্বোত্তম ফলাফলটি অর্জন করা হয়েছে:

#> smartctl --all -d scsi /dev/sde

যে ফলাফল:

Vendor:               IC25N030
Product:              ATMR04-0
User Capacity:        30,005,821,440 bytes [30,0 GB]
Logical block size:   512 bytes
scsiModePageOffset: response length too short, resp_len=4 offset=4 bd_len=0
>> Terminate command early due to bad response to IEC mode page
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.

যদি আমি যুক্ত করি -T permissiveতবে সর্বশেষ লাইনটি প্রতিস্থাপন করা হবে:

Error Counter logging not supported
Device does not support Self Test logging

দেখে মনে হচ্ছে ইউএসবি এনক্লোজারের কয়েকটি মডেলই আনুষ্ঠানিকভাবে সমর্থন করেছেন smartmontools। এখানে কি এমন কিছু আছে যা আমি নিখোঁজ করছি বা ডিভাইসটি কোনও কাউন্টার ছাড়াই স্মার্টের একটি প্রত্নতাত্ত্বিক সংস্করণ প্রয়োগ করে (এবং তাই প্রায় অকেজো)?


6
গুগল থেকে আগতদের জন্য: -dবিশেষত বিকল্পগুলি -d satদেখুন এবং সমর্থিত ডিভাইসগুলির তালিকাটি দেখুন । প্রচুর পরিমাণে ইউএসবি অ্যাডাপ্টার স্মার্টের সাথে কাজ করবে
জাজ

উত্তর:


38

এখানে একজন বিক্রেতার স্বতন্ত্র স্যাট (এসসিএসআই / এটিএ ট্রান্সফার) স্ট্যান্ডার্ড রয়েছে তবে এএফআইএকি (সস্তার) সেতুগুলিতে এটি ব্যাপকভাবে সমর্থিত নয়।

এখানে বেশ কয়েকটি বিক্রেতার সুনির্দিষ্ট এটিএ পাস-থ্রু কমান্ড রয়েছে যা আপনি বিকল্পটি smartctlদিয়ে নির্বাচন করতে পারেন -d:

-d TYPE, --device=TYPE
    Specify device type to one of: ata, scsi, sat[,N][+TYPE], 
    usbcypress[,X], usbjmicron[,x][,N], usbsunplus, marvell, 
    areca,N, 3ware,N, hpt,L/M/N, megaraid,N, cciss,N, auto, test

যেখানে -d satস্যাট সামঞ্জস্যপূর্ণ ডিভাইসগুলির জন্য।

ইউএসবি ডিভাইস সাপোর্ট তালিকা ডিভাইস এবং তাদের কমান্ড অপশন, তাই আপনি যদি ডিভাইসের এক সঙ্গে একটি USB নিয়ামক পেতে তালিকাভুক্ত সেখানে সমর্থিত, আপনি কাজের জন্য কিছু পেয়ে একটি ভাল পরিবর্তন আছে।


3
এটি আমার প্রশ্নটির সমাধান করে (ওপিতে UPDATE1 দেখুন)। দেখে মনে হচ্ছে এমনকি সাপোর্টের মতো ব্রিজগুলিও মাইন সাপোর্টের মতো SAT। ধন্যবাদ!
ল্যান্ড্রোনি

1
ব্যবহার হ্যাঁ "উবুন্টু smartctl -d বসে -a / dev / sdb" খনি ইউএসবি ঘের উপর কাজ করে, এবং সরকারী উইকি অন্যান্য প্রস্তাবনা - sourceforge.net/apps/trac/smartmontools/wiki/USB
valentt

1
sudo smartctl -i -d sat /dev/sdfএকটি JBOD ঘের সাথে পরীক্ষিত এবং অনুমোদিত: আইস্লি বক্স IB-3640SU3
ইবিজামান


8

USB এর মাধ্যমে স্মার্ট সাধারণত হয় সম্ভব হয় না, বা (সেতু) বিক্রেতা-নির্দিষ্ট কমান্ডগুলি দিয়ে সম্পন্ন হয়, সুতরাং জিনিসগুলি সম্পন্ন করার কোনও উপায় নেই। smartctlকয়েকটি নির্দিষ্ট ব্রিজ চিপ সম্পর্কে জানে। একটি তালিকা জন্য ম্যানপেজ পরীক্ষা করুন।

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

আধুনিক ওএস বিমূর্ততা সহ এই স্টোরেজ বাসগুলি অভ্যন্তরীণভাবে ঠিক কতটা পৃথক তা ভুলে যাওয়া এত সহজ।


2
আপনার সাথে অফিসিয়াল ডকুমেন্টেশন একমত নন - sourceforge.net/apps/trac/smartmontools/wiki/USB
valentt

ত্রুটিপূর্ণ. আমি এই উত্তরটি ব্যবহার করে এটি পেয়েছি ।
টম হ্যালে

6

এর উপযুক্ত মান নেই -d

সমস্যাটি হ'ল আপনি একটি SATA↔USB ভর স্টোরেজ ব্রিজ ব্যবহার করছেন এবং ইউএসবি ভর স্টোরেজে এটিএ / সাটা স্মার্ট ডেটা অনুরোধ করার মানক উপায় নেই। সুতরাং পরিবর্তে নিয়ন্ত্রকের কাছে কোনও উপায় নেই বা ডেটা পাওয়ার কোনও বিক্রেতার-নির্দিষ্ট উপায়। smartctlএর কয়েকটি জানে; উদাহরণ অন্তর্ভুক্ত usbjmicronএবং usbsubplus

সুতরাং, যদি আপনার ইউএসবি সেতু এটি সম্পর্কে জানে এমন একটি না হয় (এবং ঠিক একই বিক্রেতা-নির্দিষ্ট আদেশগুলি ব্যবহার করে না), smartctlকেবল ডেটাটি পড়তে পারে না।


অদ্ভুত। তারপরে আমি স্মার্ট ডেটা পড়তে সক্ষম হতে কী বাহ্যিক কেসিং (বা অন্যান্য সমাধান) ব্যবহার করতে পারি? আমি আমার এইচপি ল্যাপটপে কেবল একটি ম্যাক ওএস এক্স ডিস্ক প্লাগ করতে পারি না। এবং আমার ডেস্কটপ কম্পিউটারে 2.5 "ডিস্কের জন্য আমার কোনও স্থান নেই
ল্যান্ড্রোনি

3
@ল্যান্ড্রোনি আপনি এটি আপনার ডেস্কটপ কম্পিউটারে রাখতে 2.5 "থেকে 3.5" অ্যাডাপ্টার ব্যবহার করতে পারেন। বা যদি আপনার কম্পিউটারে ইএসএটি আছে, তবে এটি ব্যবহার করুন (একটি ইএসএটিএ এনক্লোজার + অ্যাডাপ্টারের সাহায্যে) অথবা আপনি এমন একটি ঘেরের সন্ধান করতে পারেন যা স্মার্টটেল সমর্থন করে এমন একটি ইউএসপি চিপ ব্যবহার করে। আফাইক, এর চেয়ে ভাল উত্তর আর নেই :-( ... তবে নির্দ্বিধায় অপেক্ষা করুন এবং আশা করি সাইটের অন্য কেউ আরও ভাল জানেন
ডার্বার্ট

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

1

আপনার হার্ডওয়্যার " ভিআইডি: 14 সিডি, পিআইডি: 6600 মোই এম 110 ই / সুপার টপ ইউএসবি 2.0 টু আইডিই " এটিআটি কমান্ডগুলির মাধ্যমে ইউএসবি পাস করতে সক্ষম নয় যা স্মার্ট ডিস্কের মাধ্যমে স্বাস্থ্য তদন্তকে উদাহরণস্বরূপ সক্ষম করেছে (অথবা এই লিঙ্কে এইচডিএসটিএনেল, HTTP : //www.hdsentinel.com/compatibility_usbharddisks.php যা সামঞ্জস্যপূর্ণ এবং অক্ষম হার্ডওয়ারের একটি তালিকা দেয়)।

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.