ฉันจะตรวจสอบสถานะ SMART ของ SSD หรือ HDD บน Ubuntu ปัจจุบันรุ่น 14.04 ถึง 18.10 ได้อย่างไร


93

ฉันจะตรวจสอบสถานะ SMART ของไดรฟ์ที่ต่ำกว่า 14.04 และอื่น ๆ ได้อย่างไร ฉันเคยเห็นการตรวจสอบสถานะ HD SMART ในการติดตั้งใหม่แต่ดูเหมือนว่าจะใช้ไม่เกิน 14.04 และใหม่กว่า

คำตอบ:


81

ดิสก์ยูทิลิตี้

เปิดตัวดิสก์ยูทิลิตี้ (ถ้าคุณไม่ได้แล้วคุณสามารถติดตั้งดิสก์ผ่านศูนย์ซอฟต์แวร์หรือเปิด terminal sudo apt-get install gnome-disk-utilityและออกคำสั่ง

nas-smart1

เลือกไดรฟ์ที่น่าสนใจจากนั้นคลิกที่ปุ่มเมนูที่มุมขวาบนและเลือกข้อมูลสมาร์ทและการทดสอบตัวเอง

ป้อนคำอธิบายรูปภาพที่นี่

ประเภทของการทดสอบตัวเอง

ภาพหน้าจอ

  • สั้น:ตรวจสอบประสิทธิภาพทางไฟฟ้าและกลไกรวมถึงประสิทธิภาพการอ่านของดิสก์ การทดสอบทางไฟฟ้าอาจรวมถึงการทดสอบบัฟเฟอร์ RAM การทดสอบวงจรการอ่าน / เขียนหรือการทดสอบองค์ประกอบหัวอ่าน / เขียน การทดสอบทางกลรวมถึงการค้นหาและเซอร์โวบนแทร็กข้อมูล สแกนส่วนเล็ก ๆ ของพื้นผิวของไดรฟ์ (พื้นที่เฉพาะผู้ขายและมีการ จำกัด เวลาในการทดสอบ) ตรวจสอบรายการของเซกเตอร์ที่ค้างอยู่ซึ่งอาจมีข้อผิดพลาดในการอ่านและโดยปกติจะใช้เวลาไม่เกินสองนาที
  • ยาว / ยาว:การทดสอบตัวเองในระยะสั้นที่ยาวกว่าและละเอียดกว่าโดยการสแกนพื้นผิวของดิสก์ทั้งหมดโดยไม่ จำกัด เวลา การทดสอบนี้มักใช้เวลาหลายชั่วโมงขึ้นอยู่กับความเร็วในการอ่าน / เขียนของไดรฟ์และขนาด
  • ยานพาหนะ:มีไว้เพื่อทดสอบอย่างรวดเร็วเพื่อระบุความเสียหายที่เกิดขึ้นระหว่างการขนส่งอุปกรณ์จากผู้ผลิตไดรฟ์ไปยังผู้ผลิตคอมพิวเตอร์ ใช้ได้เฉพาะกับไดรฟ์ ATA เท่านั้นและโดยทั่วไปจะใช้เวลาหลายนาที

วิธีการตีความคุณสมบัติ SMART-

คุณลักษณะที่สำคัญที่สุดในแง่ของอัตราความล้มเหลวน่าจะเป็น196 - การนับส่วนที่จัดสรรใหม่แต่เมื่อพิจารณาจากรายงานการวิจัยของ Google : _ "... แบบจำลองการทำนายความล้มเหลวตามพารามิเตอร์ SMART เพียงอย่างเดียวมีแนวโน้มที่จะถูก จำกัด อย่างรุนแรง ส่วนใหญ่ของไดรฟ์ที่ล้มเหลวของเราไม่พบสัญญาณข้อผิดพลาด SMART ใด ๆ " อย่างไรก็ตามส่วนใหญ่ของไดรฟ์ (มากกว่า 60%) ในการศึกษาที่ล้มเหลวได้แสดงความล้มเหลวสมาร์ทดังนั้นไม่สมบูรณ์ตามที่อาจเป็นก็ยังคงเป็นตัวบ่งชี้ที่ถูกต้อง

โปรดทราบว่าในขณะที่ไดรฟ์ล่าสุดส่วนใหญ่รองรับสมาร์ทไดรฟ์ไม่ได้ทำและการใช้งานอาจแตกต่างกันไป สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับสมาร์ทดูhttps://en.wikipedia.org/wiki/SMART


2
ฉันใช้gnome-disk-utility 3.18.3.1 UDisks 2.1.7 (built against 2.1.6)และตัวเลือกสมาร์ทไม่ปรากฏอีกต่อไป (?!)
alfC

1
@ElderGeek ฉันไม่รู้ บางทีฉันอาจมองผิดที่ ฉันมีgnome-disk-utility 3.28.1 UDisks 2.7.6 (built against 2.7.6)ตอนนี้และฉันเห็นตัวเลือก
alfC

@MatthiasWeiler คุณเขียนว่า "In wily (15.10) ไม่ใช่อุปกรณ์อีกต่อไป แต่เป็นปุ่ม" เมนู "ปกติ" <- คุณแน่ใจนะ ดูเหมือนว่าเฟืองยังคงเป็นเฟืองแน่นอนว่ายังอยู่ที่นั่นและปุ่มเมนูยังคงเป็นปุ่มเมนูยังอยู่ที่นั่นและความแตกต่างก็คือตอนนี้คุณคลิกที่ปุ่มเมนูและก่อนที่คุณจะคลิกเฟือง ฉันไม่รู้ว่าคุณหมายถึงอะไรโดย "มัน" ตัวเลือกได้ย้ายจากปุ่มเกียร์ไปที่ปุ่มเมนู แต่ไม่มีอะไรที่เป็นเกียร์และตอนนี้ไม่ใช่เกียร์ ไม่มีปุ่มใดเปลี่ยนจากปุ่มหนึ่งไปเป็นปุ่มอื่น ปุ่มทั้งสองยังคงอยู่ที่นั่น
barlop

@barlop ฉันได้แก้ไขคำตอบและขออภัยในความสับสนที่คุณอาจมี หวังว่าจะชัดเจนขึ้นในขณะนี้
Elder Geek

69

เวอร์ชัน commandline ของlibatasmartไลบรารีที่ใช้โดย Gnome Disks เรียกว่าskdumpส่วนหนึ่งของlibatasmart-binแพ็คเกจที่ไม่ได้ติดตั้งโดยค่าเริ่มต้น ติดตั้งโดยใช้:

sudo apt install libatasmart-bin

ถัดไปเรียกใช้คำสั่งต่อไปนี้เพื่อดูข้อมูล SMART โดยเรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล (แทนที่/dev/sdaด้วยพา ธ ไปยังไดรฟ์ของคุณ):

sudo skdump /dev/sda

เป็นทางเลือกนั้นsmartctlจากsmartmontoolsแพคเกจสามารถนำมาใช้ ติดตั้งโดยใช้:

sudo apt install smartmontools

จากนั้นคุณจะสามารถรับข้อมูลเกี่ยวกับ SMART ได้โดยใช้คำสั่งต่อไปนี้ในเทอร์มินัล (แทนที่/dev/sdaด้วยพา ธ ไปยังไดรฟ์ของคุณ):

sudo smartctl --all /dev/sda

โปรดทราบว่าsmartctlมีแนวโน้มที่จะ verbose มากเกินไป ใช้-q errorsonlyอาร์กิวเมนต์เพื่อแสดงข้อผิดพลาดเท่านั้น:

sudo smartctl --quietmode=errorsonly --all /dev/sda

5
หากคุณไม่ต้องการติดตั้ง MTA (Postfix) เมื่อติดตั้งsmartmontoolsให้ใช้คำสั่งsudo apt-get install smartmontools --no-install-recommends- Postfix เป็นแพ็คเกจเดียวที่จะไม่ถูกติดตั้ง
พอล

2
โปรดทราบว่าคุณอาจต้องการเรียกใช้sudo smartctl -a /dev/sda > sda-smart.txtเนื่องจากอาจเป็น PITA รองเพื่ออ่านข้อมูลจากเทอร์มินัล
พอล

3
คำแนะนำและเคล็ดลับที่ดีสามารถพบได้บน Ubuntu Wiki: help.ubuntu.com/community/Smartmontools
Andrew Ensley

สิ่งนี้สามารถทำการสแกนพื้นผิวได้หรือไม่? ฉันมีฮาร์ดไดรฟ์ที่ผ่าน SMART แต่ไม่สามารถสแกนพื้นผิวได้ ฉันต้องการทำการสแกนพื้นผิวบนแล็ปท็อปของฉันด้วย
Chloe

13

Ubuntu 16.04

คำตอบนี้ถูกย้ายจากคำถามซ้ำที่ถูกปิดที่นี่ ( เกิดอะไรขึ้นกับข้อมูล SMART (ตัวเลือกที่ผิดพลาดที่สุดของดิสก์) )

คำถามข้างต้นได้รับการเปลี่ยนแปลงเพื่อต้องการรุ่น Ubuntu หลังจาก 14.04 แต่คำตอบยังไม่เปลี่ยนแปลงและไม่ได้นำไปใช้กับ Ubuntu 16.04 เช่นนี้ทำให้เกิดความสับสนตามที่อธิบายไว้ในคำถามปิด

เลือกDashตัวเลือกแรกในชนิดและLauncher disksเลือกไอคอนที่ปรากฏขึ้น หากdisksโปรแกรมไม่พร้อมใช้งานคุณต้องติดตั้งก่อนด้วย:

sudo apt-get install gnome-disk-utility

disksหน้าจอหลักมีลักษณะเช่นนี้

ดิสก์หลัก

สังเกตเมนู "แฮมเบอร์เกอร์" ที่มุมขวาบน เลือกเพื่อรับเมนูแบบเลื่อนลงซึ่งคุณสามารถเลือกหน้าจอสมาร์ทที่แสดงด้านล่าง:

ดิสก์ SMART

หากคุณต้องการคำอธิบายเพิ่มเติมโปรดแสดงความคิดเห็นด้านล่าง


1
ทุกอย่างในคำตอบอื่น ๆ ยังคงเป็นจริง (ไม่มากก็น้อย) กับ Ubuntu 16.04
Kaz Wolfe

2
สำหรับฉันใน 17.04 ตัวเลือกการทดสอบอัจฉริยะเป็นสีเทา
user240891

1
ฉันมีไดรฟ์ USB HDD หลายตัวที่ตัวเลือกการทดสอบ SMART นั้นเป็นสีเทา มันขึ้นอยู่กับรุ่น
user258532
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.