มีคำสั่งให้ดูข้อมูลจำเพาะฮาร์ดไดรฟ์หรือไม่


41

ฉันสังเกตเห็นว่าอูบุนตูของฉันล้าหลังอย่างมาก แต่เพียงครั้งแรกที่ฉันทำสิ่งต่าง ๆ หลังจากสิ่งที่ฉันได้รับการโหลดลงใน RAM ความล่าช้าจะหยุดโดยสิ้นเชิง ฉันใช้การทดสอบบางอย่างและฉันเดาว่าฮาร์ดไดรฟ์แล็ปท็อปของฉันหนึ่งอันถูกกระแทก

ฉันสมมติว่าฉันต้องเปลี่ยนไดรฟ์มีคำสั่งบางอย่างที่ฉันสามารถออกเพื่อดูรายละเอียดที่แน่นอนของไดรฟ์เพื่อให้ฉันสามารถซื้อออนไลน์ได้หรือไม่

ฉันไม่ต้องการเปิดแล็ปท็อปค้นหารายละเอียด จากนั้นเปิดอีกครั้งเมื่อไดรฟ์ใหม่มาถึง


หรือมีคำสั่งแฮ็คเด็ดอีกวิธีหนึ่งหรือวิธีการแบ่งพาร์ติชันไดรฟ์ของฉันเพื่อหลีกเลี่ยงการใช้จุดที่ไม่ดี? เมื่อไม่นานมานี้เมื่อไดรฟ์ของฉันล้มเหลวฉันติดตั้งโดยใช้ superblock สำรองซึ่งใช้งานได้และฉันเดาว่า ..
Banned_User

1
ฉันพบโซลูชันแฮ็กที่ฉันต้องการ ฉันรันคำสั่ง "badblocks / dev / sda1" แล้วสังเกตว่าพวกเขาอยู่ใกล้กับด้านหน้าของไดรฟ์ ดังนั้นฉันจึงสร้างพาร์ติชั่นที่ไม่ได้ปันส่วนที่ด้านหน้าของไดรฟ์ซึ่งประกอบด้วย 50% ของขนาดทั้งหมด ฉันทดสอบครึ่งหลังของไดรฟ์แล้ว! และ WALAAAAAAAA !!!!!! มันทำงาน !!!!! ฉันจะซื้อไดรฟ์ใหม่ต่อไป แต่กระบวนการนี้สอนฉันได้เยอะ :)
Banned_User

คำตอบ:


41

smartctlคำสั่งจากsmartmontoolsแพ็คเกจคือสิ่งที่คุณต้องการ

% sudo smartctl -i /dev/sda
smartctl 6.2 2013-07-26 r3841 [i686-linux-3.13.0-24-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     SAMSUNG SpinPoint M7
Device Model:     SAMSUNG HM250HI
Serial Number:    <snip>
LU WWN Device Id: 5 0024e9 203520f1d
Firmware Version: 2AC101C4
User Capacity:    250,059,350,016 bytes [250 GB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS T13/1699-D revision 6
SATA Version is:  SATA 2.6, 3.0 Gb/s
Local Time is:    Thu May 15 21:49:09 2014 MYT
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

21

คุณสามารถใช้เครื่องมือ lshw:

ติดตั้ง :

sudo apt-get install lshw 

คำสั่งสำหรับรายละเอียด HDD:

lshw -class disk -class storage

1
ขอบคุณฉันหวังว่าสิ่งนี้จะช่วยใครบางคน แต่คำตอบแรกคือสมบูรณ์แบบดังนั้นฉันไม่ได้ยุ่งกับเรื่องนี้คุณรู้หรือไม่ว่าฉันสามารถใช้ฮาร์ดไดรฟ์เพียงบางส่วนได้หรือไม่ สิ่งที่หลุมยังคงทำงาน แต่ช้าสุด ฉันไม่รู้ฮาร์ดแวร์ แต่อาจมีวิธีที่จะบอกว่าใช้เฉพาะส่วนที่ดีของฮาร์ดไดรฟ์หรือไม่ บางทีเมื่อฮาร์ดไดรฟ์เสียบางส่วนก็ไม่ดี?
Banned_User

ลองทดสอบเซกเตอร์สำหรับเริ่มระบบที่ไม่ถูกต้องและซ่อมแซม
nux

ตกลงฉันจะพยายามช่วยเพื่อนคุณ
nux

คุณทำไปแล้ว! ฉันรันคำสั่ง "badblocks" เพื่อค้นหาบูตเซกเตอร์เสียและช่วยประหยัดไดรฟ์ของฉันได้ 50% !!! มันทำงานเร็วสุด ๆ :)! ขอบคุณ !!!
Banned_User

1
คุณยินดีต้อนรับเพื่อนของฉัน :) มีความสุขที่ได้ยินว่า
nux

12
% sudo hdparm -I /dev/sda                                                                      ~

/dev/sda:

ATA device, with non-removable media
        Model Number:       WDC WD10JPCX-24UE4T0                    
        Serial Number:      WD-WXR1E24A7U0E
        Firmware Revision:  01.01A01
        Transport:          Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
Standards:
        Supported: 9 8 7 6 5 
        Likely used: 9
Configuration:
        Logical         max     current
        cylinders       16383   16383
        heads           16      16
        sectors/track   63      63
        --
        CHS current addressable sectors:   16514064
        LBA    user addressable sectors:  268435455
        LBA48  user addressable sectors: 1953525168
        Logical  Sector size:                   512 bytes
        Physical Sector size:                  4096 bytes
        Logical Sector-0 offset:                  0 bytes
        device size with M = 1024*1024:      953869 MBytes
        device size with M = 1000*1000:     1000204 MBytes (1000 GB)
        cache/buffer size  = 16384 KBytes
        Nominal Media Rotation Rate: 5400

1
คำสั่งง่ายๆที่ติดตั้งโดยค่าเริ่มต้นพร้อมด้วยข้อมูลทั้งหมดที่ฉันกำลังมองหา มี upvote!
mkasberg

8

$ lsblk

คำสั่ง lsblk โดยค่าเริ่มต้นจะแสดงรายการอุปกรณ์บล็อกทั้งหมดในรูปแบบต้นไม้ พิมพ์ lsblk - ช่วยเพื่อดูตัวเลือกเพิ่มเติม


5

คุณสามารถใช้ lsblk มีตัวเลือกมากมายที่คุณสามารถใช้ได้เช่น:

lsblk -o MODEL,SIZE,NAME -d

ซึ่งให้ผลลัพธ์นี้ในกรณีของฉัน

MODEL              SIZE NAME
Samsung SSD 850  232.9G sda
Samsung SSD 850  931.5G sdb
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.