লিনাক্স ডিস্ক ড্রাইভের মডেল নম্বরটি কীভাবে সন্ধান করবেন?


8

আমার কাছে পাঁচটি ডিস্ক ড্রাইভ সহ একটি লিনাক্স বাক্স রয়েছে, যার একটি আমি প্রতিস্থাপন করতে চাই। আপত্তিজনক ড্রাইভটি /dev/sdc, তবে এটি কীভাবে হার্ডওয়্যারকে আলাদা করতে হয় তা আমাকে বলে না। ড্রাইভটি সটা এবং ডিভাইসে ড্রাইভের কার্যভার কখনও কখনও বুটের পরে পরিবর্তিত হয়।

আমি ডিস্কে মুদ্রিত মডেল নামগুলি ব্যবহার করতে সক্ষম হতে চাই। আমি জানি এই নামগুলি মেশিন-পঠনযোগ্য কারণ এগুলি হ'ল নামগুলি বিআইওএস ব্যবহার করে।

লিনাক্স ব্যবহার /dev/sdcকরে কি সিস্টেমের সমস্ত ড্রাইভের মডেল সংখ্যা বা এমনকি মডেল সংখ্যাগুলি খুঁজে পেতে কোনও উপায় আছে ?

উত্তর:


12

hdparmপ্রোগ্রামটি চেষ্টা করুন :

# hdparm -i /dev/sdc
/dev/sda:

 Model=INTEL SSDSA2CW080G3, FwRev=4PC10362, SerialNo=CVPR112003RA080BGN
...

-iবিকল্প hdparmকরতে পারেন সনাক্তকরণ তথ্য পুনরুদ্ধার করতে ব্যবহৃত হবে না।


7

আমি নিশ্চিত নই যে এটি সমস্ত ডিস্ট্রোজে রয়েছে কিনা তবে / ডিভ / ডিস্ক / বাই আইডিতে চেষ্টা করে দেখুন:

$ ls -l /dev/disk/by-id/
razem 0
lrwxrwxrwx 1 root root  9 08-08 14:45 ata-HL-DT-STDVD-RAM_GH22NS30 -> ../../sr0
lrwxrwxrwx 1 root root  9 08-08 14:45 ata-ST31000528AS_9VP8RZQM -> ../../sda
lrwxrwxrwx 1 root root 10 08-08 14:45 ata-ST31000528AS_9VP8RZQM-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 08-08 14:45 ata-ST31000528AS_9VP8RZQM-part5 -> ../../sda5
lrwxrwxrwx 1 root root 10 08-11 05:27 ata-ST31000528AS_9VP8RZQM-part6 -> ../../sda6
lrwxrwxrwx 1 root root 10 08-08 14:45 ata-ST31000528AS_9VP8RZQM-part7 -> ../../sda7
lrwxrwxrwx 1 root root  9 08-08 14:45 ata-ST3500630A_9QG9YH73 -> ../../sdb
lrwxrwxrwx 1 root root 10 08-08 14:45 ata-ST3500630A_9QG9YH73-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 08-11 02:56 ata-ST3500630A_9QG9YH73-part2 -> ../../sdb2
lrwxrwxrwx 1 root root 10 08-08 12:45 ata-ST3500630A_9QG9YH73-part3 -> ../../sdb3
lrwxrwxrwx 1 root root 10 08-08 12:45 ata-ST3500630A_9QG9YH73-part5 -> ../../sdb5
lrwxrwxrwx 1 root root  9 08-08 14:45 wwn-0x5000c5002737ee0c -> ../../sda
lrwxrwxrwx 1 root root 10 08-08 14:45 wwn-0x5000c5002737ee0c-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 08-08 14:45 wwn-0x5000c5002737ee0c-part5 -> ../../sda5
lrwxrwxrwx 1 root root 10 08-11 05:27 wwn-0x5000c5002737ee0c-part6 -> ../../sda6
lrwxrwxrwx 1 root root 10 08-08 14:45 wwn-0x5000c5002737ee0c-part7 -> ../../sda7

আপনি ডিভাইসের নামের জন্য গ্রেপ্তার করার চেষ্টা করতে পারেন:

# dmesg | গ্রেপ -সি 3 এসডিএ
[2.387103] ata6.00: 1953525168 সেক্টর, বহু 0: এলবিএ 48 এনসিকিউ (গভীরতা 31/32)
[2.388346] ata6.00: ইউডিএমএ / 133 এর জন্য কনফিগার করা হয়েছে
[2.388418] স্কিএস 5: 0: 0: 0: ডাইরেক্ট-অ্যাক্সেস এটিএ এসটি 31000528AS সিসি 38 পিকিউ: 0 এএনএসআই: 5
[2.388611] এসডি 5: 0: 0: 0: [এসডিএ] 1953525168 512-বাইট লজিক্যাল ব্লক: (1.00 টিবি / 931 জিআইবি)
[2.388653] এসডি 5: 0: 0: 0: [এসডিএ] রাইট প্রোটেক্ট বন্ধ রয়েছে
[2.388656] এসডি 5: 0: 0: 0: [এসডিএ] মোড সেন্স: 00 3 এ 00 00
[2.388664] এসডি 5: 0: 0: 0: সংযুক্ত স্ক্সি জেনেরিক এসজ 1 টাইপ 0
[2.388669] এসডি 5: 0: 0: 0: [এসডিএ] ক্যাশে লিখুন: সক্ষম হয়েছে, ক্যাশে পড়ুন: সক্ষম হয়েছে, ডিপিও বা এফইউএ সমর্থন করে না
[2.448514] এসডিএ: এসডিএ 1 
[2.448985] এসডি 5: 0: 0: 0: [এসডিএ] সংযুক্ত এসসিএসআই ডিস্ক
[2.449040] স্কিএস 8: 0: 0: 0: ডাইরেক্ট-অ্যাক্সেস এটিএ এসটি3500630 এ 3.এএ পিকিউ: 0 এএনএসআই: 5
[2.449189] এসডি 8: 0: 0: 0: [এসডিবি] 976771055 512-বাইট লজিক্যাল ব্লক: (500 জিবি / 465 জিআইবি)
[2.449225] এসডি 8: 0: 0: 0: [এসডিবি] রাইট প্রোটেক্ট বন্ধ রয়েছে
-

এই ক্ষেত্রে এটি ST31000528AS।


অ্যামেজিং! কোন বাহ্যিক ইউটিলিটি প্রয়োজন। একটি সত্য সমাধান।
darnir

6

চালানোর চেষ্টা করুন:

$ sudo lshw

এটি আপনাকে আপনার হার্ডওয়্যার সম্পর্কিত একটি দীর্ঘ আউটপুট দেবে, এটি যেটির উদ্বেগ এটির সাথে একই দেখাবে:

 *-scsi:0
          physical id: 0
          logical name: scsi0
          capabilities: emulated
        *-disk
             description: ATA Disk
             product: WDC WD3200BEVT-7
             vendor: Western Digital
             physical id: 0.0.0
             bus info: scsi@0:0.0.0
             logical name: /dev/sda
             version: 01.0
             serial: WD-WX81A30C3330
             size: 298GiB (320GB)
             capabilities: partitioned partitioned:dos
             configuration: ansiversion=5 sectorsize=512 signature=9f7685a8
           *-volume:0
                description: Linux filesystem partition
                vendor: Linux
                physical id: 1
                bus info: scsi@0:0.0.0,1
                logical name: /dev/sda1
                logical name: /boot
                version: 1.0
                serial: aa84c5a8-6408-4952-b577-578f2a67af86
                size: 141MiB
                capacity: 141MiB
                capabilities: primary extended_attributes ext2 initialized
                configuration: filesystem=ext2 label=boot lastmountpoint=/boot modified=2012-08-11 17:03:06 mount.fstype=ext2 mount.options=rw,relatime mounted=2012-08-11 12:25:38 state=mounted

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


দরকারী মনে হচ্ছে তবে lshwবাস্তবে আমার সিস্টেমে ইনস্টল করা নেই।
নরম্যান রামসে

ঠিক আছে. যে কোনও সিস্টেমের হার্ডওয়্যার সম্পর্কে আমার যা প্রয়োজন তথ্য অর্জন করতে আমি lshw ব্যবহার করি। খুব সুবিধাজনক.
darnir

এই পদ্ধতি একটি মামলা যেখানে জরিমানা কাজ hdparmএবং dmesgতথ্য প্রদান করেন নি। (
ডাবিয়ান জেসিতে

আমি -htmlবিকল্পটি পছন্দ করি lshw- অর্থাৎ, lshw -htmlএটি কোনও ফাইলে পুনর্নির্দেশ করুন, এবং আপনি ব্রাউজারে এটি অনুসন্ধান করতে পারেন (অনুসন্ধান ফাংশন ইত্যাদি)
ivanivan

3

আপনি যদি lsblkআপনার সিস্টেমে ইনস্টল করেন তবে আপনি এই আদেশটি ব্যবহার করতে পারেন:

lsblk -o MODEL,SERIAL,SIZE,STATE --nodeps

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

MODEL            SERIAL         SIZE STATE
FUJITSU MHZ2320B K618T913BPHU 298.1G running
External         W3PEEC6T     465.8G running
DVDRW  DR-TD08HB               1024M running

এর জন্য আপনার রুট প্রাইভেলাইজের দরকার নেই। আমার মনে হয় এটা "NAME" কে বিকল্প যোগ করার জন্য, ভালো অত্যন্ত গুরুত্বপূর্ণ: lsblk -o NAME,MODEL,SERIAL,SIZE,STATE --nodeps, তাই আপনি কি জানেন যে যদি Fujitsu হয় sdaবা sdb। আমরা জিজ্ঞাসা করছি "কোন ড্রাইভটি কি", "আমার কী ড্রাইভ নেই" তা নয়।
স্টায়ারফোম ফ্লাই 22
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.