লিনাক্সে ব্যর্থ হওয়া ডিস্ক হার্ডওয়্যার (কোনও মিডিয়াম উপস্থিত নেই) সমস্যার সমাধান করা?


0

ঠিক আছে, আমি আমার Asus TX300CA এ কাজ করছিলাম, যার সিপিইউ সহ একটি ট্যাবলেট অংশ এবং এতে একটি হার্ড ড্রাইভ রয়েছে ( /dev/sda) এবং অন্য একটি হার্ড ড্রাইভ ( /dev/sdb) সহ একটি কীবোর্ড ডক রয়েছে । কীবোর্ড ডক থেকে ড্রাইভের পার্টিশনগুলি মাউন্ট করা হয়েছিল, যখন আমি হঠাৎ "ইনপুট / আউটপুট ত্রুটি: পড়া" পাওয়া শুরু করি বা যখন আমি catসেই ড্রাইভগুলিতে ফাইলগুলি চেষ্টা করার চেষ্টা করি ( lsতখনও কাজ করছিলাম )। সুতরাং আমি রিবুট করেছি, এবং বুঝতে পেরেছি যে ট্যাবলেট অংশটি কীবোর্ড ডকের সাথে সংযুক্ত থাকলেও সিস্টেমটি বুট হবে না (আসুসের লোগোতে কেবল বুট স্প্ল্যাশ হয় এবং এটি কখনই GRUB বুট মেনুতে যায় না)।

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

Oct 29 21:48:14 mypc kernel: [ 1348.596871] ACPI Error: [^^^XHC_.SSP1] Namespace lookup failure, AE_NOT_FOUND (20150930/psargs-359)
Oct 29 21:48:14 mypc kernel: [ 1348.596896] ACPI Error: Method parse/execution failed [\_SB.PCI0.LPCB.EC0._Q82] (Node f389e288), AE_NOT_FOUND (20150930/psparse-542)
Oct 29 21:48:14 mypc kernel: [ 1348.601331] asus_wmi: Unknown key 75 pressed
Oct 29 21:48:18 mypc kernel: [ 1352.297028] usb 4-1: new SuperSpeed USB device number 2 using xhci_hcd
Oct 29 21:48:18 mypc kernel: [ 1352.320942] usb 4-1: New USB device found, idVendor=05e3, idProduct=0612
Oct 29 21:48:18 mypc kernel: [ 1352.320953] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 29 21:48:18 mypc kernel: [ 1352.320959] usb 4-1: Product: USB3.0 Hub
Oct 29 21:48:18 mypc kernel: [ 1352.320964] usb 4-1: Manufacturer: GenesysLogic
Oct 29 21:48:18 mypc kernel: [ 1352.329092] hub 4-1:1.0: USB hub found
Oct 29 21:48:18 mypc kernel: [ 1352.329477] hub 4-1:1.0: 4 ports detected
....
Oct 29 21:48:26 mypc mtp-probe: checking bus 4, device 4: "/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1.4"
Oct 29 21:48:26 mypc mtp-probe: bus: 4, device: 4 was not an MTP device
Oct 29 21:48:26 mypc kernel: [ 1360.719291] usb-storage 4-1.2:1.0: USB Mass Storage device detected
Oct 29 21:48:26 mypc kernel: [ 1360.719384] scsi host4: usb-storage 4-1.2:1.0
Oct 29 21:48:26 mypc kernel: [ 1360.719787] usbcore: registered new interface driver usb-storage
Oct 29 21:48:26 mypc kernel: [ 1360.723564] usbcore: registered new interface driver uas
Oct 29 21:48:27 mypc kernel: [ 1361.067216] ax88179_178a 4-1.4:1.0 eth0: register 'ax88179_178a' at usb-0000:00:14.0-1.4, ASIX AX88179 USB 3.0 Gigabit Ethernet, 74:d0:2b:0a:6b:62
Oct 29 21:48:27 mypc kernel: [ 1361.078810] usbcore: registered new interface driver ax88179_178a
Oct 29 21:48:27 mypc NetworkManager[1001]: <warn> failed to allocate link cache: (-12) Object not found
Oct 29 21:48:27 mypc NetworkManager[1001]: <info> (eth0): carrier is OFF
Oct 29 21:48:27 mypc NetworkManager[1001]: <info> (eth0): new Ethernet device (driver: 'ax88179_178a' ifindex: 4)
...

... উপরের দেখাচ্ছে যে ইথারনেট পোর্ট এবং ডকের ইউএসবি হাব সনাক্ত করা হয়েছে; এবং ডিস্কের সাথে সম্পর্কিত একমাত্র জিনিস:

Oct 29 21:48:29 mypc kernel: [ 1363.961212] scsi 4:0:0:0: Direct-Access      osz osz  osz osz osz osz AD04 PQ: 0 ANSI: 6
Oct 29 21:48:29 mypc kernel: [ 1363.964557] sd 4:0:0:0: [sdb] Attached SCSI removable disk
Oct 29 21:48:29 mypc kernel: [ 1363.964978] sd 4:0:0:0: Attached scsi generic sg1 type 0

সুতরাং, এখন এই ডিস্কের অবস্থা:

  • sudo mount এমনকি পার্টিশন প্রদর্শন করে না /dev/sdb
  • sudo fdisk -lএই ডিভাইসটি প্রদর্শন করে না, তবে WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.(যদিও /dev/sdbএটি কখনও বুটযোগ্য ছিল না)
  • sudo parted -lএই ডিভাইসটি প্রতিবেদন নেই /dev/sdbএ সব

এটি প্রদর্শন করার জন্য কেবলমাত্র আদেশগুলি হ'ল:

$ sudo lshw -class disk -class storage -short
H/W path      Device     Class          Description
===================================================
/0/100/1f.2              storage        7 Series Chipset Family 6-port SATA Controller [A
/0/2          scsi0      storage        
/0/2/0.0.0    /dev/sda   disk           128GB SanDisk SSD U100
/0/3          scsi4      storage        
/0/3/0.0.0    /dev/sdb   disk           osz osz osz osz
/0/3/0.0.0/0  /dev/sdb   disk           

$ sudo smartctl --all /dev/sdb
smartctl 6.2 2013-07-26 r3841 [i686-linux-4.4.0-57-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

/dev/sdb: Unknown USB bridge [0x05e3:0x0735 (0x4104)]
Please specify device type with the -d option.

Use smartctl -h to get a usage summary

$ sudo smartctl --all -d scsi /dev/sdb
smartctl 6.2 2013-07-26 r3841 [i686-linux-4.4.0-57-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               osz osz
Product:              osz osz osz osz
Revision:             AD04
Logical block provisioning type unreported, LBPME=-1, LBPRZ=0
Device type:          disk
Local Time is:        Sun Oct 29 22:25:01 2017 CET
NO MEDIUM present on device
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.

এছাড়াও, gksu gnome-disksএই ডিস্কটিও দেখায়:

এখানে চিত্র বর্ণনা লিখুন

ঠিক আছে, এই ড্রাইভটি কী বলেছিল তা আমি মনে করতে পারি না, তবে এটি অবশ্যই ছিল না osz osz osz ...(এটি orj orj...পুনরায় বুট করার পরে বদলে যেতে পারে , যা আমি করতে হয়েছিল, যখন আমি এই স্পটে লেখার সময় সিস্টেমটি আবার ক্র্যাশ করেছিল), তাই আমি কিছু বলতে পারি ভূল.

আমি সরাসরি এখান থেকে কিছু দিয়ে মুদ্রণ করতে সক্ষম হয়েছি /sys:

$ cat /sys/bus/scsi/devices/4\:0\:0\:0/model 
 osz osz osz osz
$ cat /sys/bus/scsi/devices/4\:0\:0\:0/vendor
 orj orj
$ cat /sys/bus/scsi/devices/4\:0\:0\:0/dh_state
detached
$ cat /sys/bus/scsi/devices/4\:0\:0\:0/state
running
$ cat /sys/bus/scsi/devices/4\:0\:0\:0/type
0

সুতরাং, আমার প্রশ্নটি - এই জাতীয় অবস্থায় কোনও ডিভাইস সমস্যা সমাধানের জন্য আমি আর কী করতে পারি? আমি কি ওএসকে কোনওভাবে এটিকে পুনরায় ফিরিয়ে আনতে বাধ্য করতে পারি এবং আরও ভার্বোজ ত্রুটি বার্তাগুলি ফেলে দিতে পারি - এবং আমি সেগুলি (অর্থাত্ syslog) কোথায় খুঁজব ? এই জাতীয় স্থানে কোনও ডিভাইসকে জিজ্ঞাসা করতে আমি কী কী অন্যান্য সরঞ্জাম (যদি থাকে) ব্যবহার করতে পারি?


1
(এটি মৃত জিম।) আপনি কি / dev / sdb এ ddrescue চালাতে এবং সেই ডেটাটির একটি বিটকপি তৈরি করতে সক্ষম হন যা আপনি চেষ্টা করে পুনরুদ্ধার করতে পারেন। (সম্ভবত একটি অনুলিপিটিতে টেস্টডিস্ক চলছে, যদি আপনি একটি পেতে পারেন?)
ডেভিডগো

ধন্যবাদ @ ডেভিডগো - দেখা যাচ্ছে ddrescueএমনকি একটি ডিস্কও দেখতে পেলেন না sdb(এটি কেবল বলেছে এটি শূন্য বাইট অনুলিপি করেছে); আমি এটি এমএইচডিডি দিয়ে পরিদর্শন করার চেষ্টা করেছি, তবে কোনও পাশা নেই ... দুর্ভাগ্যক্রমে, এটি একেবারে মৃত বলে মনে হচ্ছে :(... যদিও ধারণার জন্য ধন্যবাদ!
sdaau
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.