คอมพิวเตอร์เครื่องนี้มี Seagate HDD ขนาด 1 TB เป็นไดรฟ์ที่สองที่ /dev/sdb
, จัดรูปแบบเป็น ต่อ4
.
เมื่อเร็ว ๆ นี้ HDD เริ่มทำงานช้ามาก ตัวอย่างเช่น ใช้เวลาเกือบ 20 ชั่วโมงในการคัดลอกข้อมูลประมาณ 89 GB จากไดรฟ์ USB ภายนอกไปยัง HDD:
ส่ง 89,704,992,410 ไบต์ ได้รับ 47,132 ไบต์ 1,281,363.28 ไบต์/วินาที
ขนาดรวมคือ 425,224,910,218 เพิ่มความเร็วเป็น 4.74
จริง 1166m47,065s
ผู้ใช้ 4m3,929s
ระบบ 10m54,856s
ดูเหมือนว่าปัญหาไม่ได้เกิดจากไดรฟ์ USB เนื่องจากบางครั้งการทำงานตามปกติก็ช้ามากเช่นกัน เช่น การลบไฟล์หรือแม้แต่การใช้การเสร็จสิ้นแท็บในเทอร์มินัล
วิ่ง smartctl -t ยาว /dev/sdb
ฉันได้ผลลัพธ์นี้:
smartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.15.10-arch1-1] (รุ่นในเครื่อง)
ลิขสิทธิ์ (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org
=== จุดเริ่มต้นของส่วนข้อมูล ===
ตระกูลรุ่น: Seagate Mobile HDD
รุ่นอุปกรณ์: ST1000LM035-1RK172
หมายเลขซีเรียล: (ลบออกแล้ว)
รหัสอุปกรณ์ LU WWN: (ลบออก)
เวอร์ชันเฟิร์มแวร์: LVM2
ความจุของผู้ใช้: 1.000.204.886.016 ไบต์ [1,00 TB]
ขนาดเซกเตอร์: โลจิคัล 512 ไบต์ ฟิสิคัล 4096 ไบต์
อัตราการหมุน: 5400 รอบต่อนาที
ฟอร์มแฟคเตอร์: 2.5 นิ้ว
อุปกรณ์คือ: ในฐานข้อมูล smartctl [สำหรับรายละเอียดใช้: -P แสดง]
เวอร์ชัน ATA คือ: ACS-3 T13/2161-D revision 3b
เวอร์ชัน SATA คือ: SATA 3.1, 6.0 Gb/s (ปัจจุบัน: 6.0 Gb/s)
เวลาท้องถิ่นคือ: วันอังคารที่ 28 ธันวาคม 19:23:54 น. 2021 -03 น
การสนับสนุน SMART คือ: พร้อมใช้งาน - อุปกรณ์มีความสามารถ SMART
การสนับสนุน SMART คือ: เปิดใช้งาน
=== จุดเริ่มต้นของการอ่านข้อมูลสมาร์ทส่วน ===
ผลการทดสอบการประเมินตนเองด้านสุขภาพโดยรวมของ SMART: ผ่าน
ค่า SMART ทั่วไป:
สถานะการรวบรวมข้อมูลออฟไลน์: (0x00) กิจกรรมการรวบรวมข้อมูลออฟไลน์
ไม่เคยเริ่มต้น
การรวบรวมข้อมูลออฟไลน์อัตโนมัติ: ปิดใช้งาน
สถานะการดำเนินการทดสอบตัวเอง: ( 0) รูทีนการทดสอบตัวเองก่อนหน้านี้เสร็จสิ้น
โดยไม่มีข้อผิดพลาดหรือไม่มีการทดสอบตัวเองเลย
ถูกเรียกใช้
เวลาทั้งหมดในการทำออฟไลน์ให้เสร็จ
การรวบรวมข้อมูล: ( 0) วินาที
การรวบรวมข้อมูลออฟไลน์
ความสามารถ: (0x71) SMART ดำเนินการออฟไลน์ทันที
ไม่รองรับการรวบรวมข้อมูลออฟไลน์อัตโนมัติ
ระงับคอลเลกชันออฟไลน์เมื่อใหม่
สั่งการ.
ไม่รองรับการสแกนพื้นผิวแบบออฟไลน์
รองรับการทดสอบตัวเอง
รองรับการทดสอบตัวเองของพาหนะ
รองรับการทดสอบตัวเองแบบ Selective
ความสามารถ SMART: (0x0003) บันทึกข้อมูล SMART ก่อนเข้า
โหมดประหยัดพลังงาน.
รองรับตัวจับเวลาบันทึกอัตโนมัติ SMART
ความสามารถในการบันทึกข้อผิดพลาด: (0x01) รองรับการบันทึกข้อผิดพลาด
รองรับการบันทึกวัตถุประสงค์ทั่วไป
ขั้นตอนการทดสอบตัวเองสั้นๆ
เวลาสำรวจที่แนะนำ: ( 1) นาที
รูทีนการทดสอบตัวเองเพิ่มเติม
เวลาสำรวจที่แนะนำ: ( 165) นาที
รูทีนการทดสอบตัวเองของพาหนะ
เวลาสำรวจที่แนะนำ: ( 2) นาที
ความสามารถของ SCT: (0x3035) รองรับสถานะ SCT
รองรับการควบคุมคุณสมบัติ SCT
รองรับตารางข้อมูล SCT
หมายเลขการแก้ไขโครงสร้างข้อมูลแอตทริบิวต์ SMART: 10
แอตทริบิวต์ SMART เฉพาะของผู้ขายที่มีเกณฑ์:
ID# ATTRIBUTE_NAME ค่าสถานะ ค่าสถานะ ประเภทที่แย่ที่สุด อัปเดตเมื่อ RAW_VALUE ล้มเหลว
1 Raw_Read_Error_Rate 0x000f 083 064 034 ผิดพลาดล่วงหน้าเสมอ - 196192348
3 Spin_Up_Time 0x0003 099 099 000 ก่อนล้มเหลวเสมอ - 0
4 Start_Stop_Count 0x0032 100 100 020 Old_age เสมอ - 994
5 Reallocated_Sector_Ct 0x0033 100 100 036 ล้มเหลวล่วงหน้าเสมอ - 0
7 Seek_Error_Rate 0x000f 082 060 045 ผิดพลาดล่วงหน้าเสมอ - 155079043
9 Power_On_Hours 0x0032 080 080 000 Old_age เสมอ - 17728 (70 194 0)
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail เสมอ - 0
12 Power_Cycle_Count 0x0032 100 100 020 Old_age เสมอ - 706
184 End-to-End_Error 0x0032 100 100 099 Old_age เสมอ - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age เสมอ - 0
188 Command_Timeout 0x0032 100 098 000 Old_age เสมอ - 8590065670
189 High_Fly_Writes 0x003a 100 100 000 Old_age เสมอ - 0
190 Airflow_Temperature_Cel 0x0022 063 050 040 Old_age เสมอ - 37 (ต่ำสุด/สูงสุด 28/45)
191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age เสมอ - 9
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age เสมอ - 19
193 Load_Cycle_Count 0x0032 001 001 000 Old_age เสมอ - 697945
194 อุณหภูมิ_เซลเซียส 0x0022 037 050 000 Old_age เสมอ - 37 (0 22 0 0 0)
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age เสมอ - 0
197 Current_Pending_Sector 0x0012 100 100 000 Old_age เสมอ - 0
198 ออฟไลน์_แก้ไขไม่ได้ 0x0010 100 100 000 Old_age ออฟไลน์ - 0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age เสมอ - 0
240 Head_Flying_Hours 0x000f 096 096 030 Pre-fail เสมอ - 4235 (41 1 0)
254 Free_Fall_Sensor 0x0032 100 100 000 Old_age เสมอ - 0
เวอร์ชันบันทึกข้อผิดพลาด SMART: 1
จำนวนข้อผิดพลาด ATA: 2
CR = การลงทะเบียนคำสั่ง [HEX]
FR = คุณสมบัติลงทะเบียน [HEX]
SC = ทะเบียนนับภาค [HEX]
SN = ลงทะเบียนหมายเลขเซกเตอร์ [HEX]
CL = การลงทะเบียนกระบอกสูบต่ำ [HEX]
CH = ทะเบียนทรงกระบอกสูง [HEX]
DH = ทะเบียนอุปกรณ์/ส่วนหัว [HEX]
DC = การลงทะเบียนคำสั่งอุปกรณ์ [HEX]
ER = ข้อผิดพลาดในการลงทะเบียน [HEX]
ST = การลงทะเบียนสถานะ [HEX]
Powered_Up_Time วัดจากการเปิดเครื่อง และพิมพ์เป็น
DDd+hh:mm:SS.sss โดยที่ DD=วัน, hh=ชั่วโมง, mm=นาที
SS=วินาที และ sss=มิลลิวินาที มัน "ห่อ" หลังจาก 49.710 วัน
เกิดข้อผิดพลาด 2 เมื่อเปิดดิสก์ตลอดอายุการใช้งาน: 17662 ชั่วโมง (735 วัน + 22 ชั่วโมง)
เมื่อคำสั่งที่ทำให้เกิดข้อผิดพลาดเกิดขึ้น อุปกรณ์อยู่ในสถานะที่ไม่รู้จัก
หลังจากเสร็จสิ้นคำสั่ง รีจิสเตอร์คือ:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
04 51 00 00 00 00 00 ข้อผิดพลาด: ABRT
คำสั่งที่นำไปสู่คำสั่งที่ทำให้เกิดข้อผิดพลาดคือ:
CR FR SC SN CL CH DH DC Powered_Up_Time คำสั่ง/คุณลักษณะ_ชื่อ
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ------------------ ------------------ --
00 00 00 00 00 00 00 ff 06:23:01.410 NOP [ยกเลิกคำสั่งคิว]
b0 d4 00 82 4f c2 00 00 06:22:01.104 SMART EXECUTE ออฟไลน์ทันที
61 00 50 ff ff ff 4f 00 06:21:58.086 เขียน FPDMA เข้าคิว
61 00 00 ff ff ff 4f 00 06:21:58.086 เขียน FPDMA เข้าคิว
b0 d0 01 00 4f c2 00 00 06:21:57.812 สมาร์ทอ่านข้อมูล
ข้อผิดพลาด 1 เกิดขึ้นเมื่ออายุการใช้งานของดิสก์เปิดเครื่อง: 17662 ชั่วโมง (735 วัน + 22 ชั่วโมง)
เมื่อคำสั่งที่ทำให้เกิดข้อผิดพลาดเกิดขึ้น อุปกรณ์อยู่ในสถานะที่ไม่รู้จัก
หลังจากเสร็จสิ้นคำสั่ง รีจิสเตอร์คือ:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
04 51 00 00 00 00 00 ข้อผิดพลาด: ABRT
คำสั่งที่นำไปสู่คำสั่งที่ทำให้เกิดข้อผิดพลาดคือ:
CR FR SC SN CL CH DH DC Powered_Up_Time คำสั่ง/คุณลักษณะ_ชื่อ
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ------------------ ------------------ --
00 00 00 00 00 00 00 ff 06:17:33.736 NOP [ยกเลิกคำสั่งคิว]
b0 d4 00 83 4f c2 00 00 06:16:33.565 SMART EXECUTE ออฟไลน์ทันที
ea 00 00 00 00 00 a0 00 06:16:33.546 ล้างแคช EXT
61 00 20 ff ff ff 4f 00 06:16:30.631 เขียน FPDMA เข้าคิว
61 00 08 ff ff ff 4f 00 06:16:30.631 เขียน FPDMA เข้าคิว
การแก้ไขโครงสร้างบันทึกการทดสอบตัวเอง SMART หมายเลข 1
จำนวน Test_Description สถานะอายุการใช้งานที่เหลืออยู่ (ชั่วโมง) LBA_of_first_error
# 1 ขยายออฟไลน์ เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด 00% 17728 -
# 2 ขยายเวลาออฟไลน์ ขัดจังหวะ (รีเซ็ตโฮสต์) 00% 17702 -
# 3 เชลยขยายขัดจังหวะ (รีเซ็ตโฮสต์) 90% 17662 -
# 4 การขนส่งเชลยถูกขัดจังหวะ (รีเซ็ตโฮสต์) 50% 17662 -
# 5 เชลยสั้นเสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด 00% 17662 -
# 6 ออฟไลน์สั้น ๆ เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด 00% 12481 -
การแก้ไขโครงสร้างข้อมูลบันทึกการทดสอบตัวเอง SMART Selective หมายเลข 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 ไม่ทดสอบ
2 0 0 ไม่ทดสอบ
3 0 0 ไม่ทดสอบ
4 0 0 ไม่ทดสอบ
5 0 0 ไม่ทดสอบ
การตั้งค่าสถานะการทดสอบตัวเองแบบเลือก (0x0):
หลังจากสแกนช่วงเวลาที่เลือกแล้ว อย่าอ่าน-สแกนส่วนที่เหลือของดิสก์
หากการทดสอบตัวเองแบบเลือกกำลังอยู่ระหว่างการเปิดเครื่อง ให้ดำเนินการต่อหลังจากหน่วงเวลา 0 นาที
จากสิ่งที่ฉันได้ค้นคว้า:
- ข้อผิดพลาด 2 ข้อนั้น (
ขัดจังหวะ (รีเซ็ตโฮสต์)
) ไม่สำคัญและหมายความว่าการทดสอบถูกขัดจังหวะโดยการรีบูตระบบในบางจุด
- ดิสก์น่าจะใช้ได้ถ้า
ค่า
และ แย่ที่สุด
อยู่ด้านบน นวด
;
- เดอะ อัตราข้อผิดพลาดในการอ่าน/ค้นหาสูง ไม่มีความหมายจริงๆ ฉันมีค่าเป็นศูนย์เมื่อคำนวณเลขนั้น
จากผลลัพธ์เหล่านี้ ดิสก์โอเคไหม ถ้าเป็นเช่นนั้น ฉันจะทราบได้อย่างไรว่าทำไมมันถึงช้ามาก