การสำรอง HDD กับเซกเตอร์เสีย ทำไมช้าจัง


0

ดังนั้นฉันจึงมี HDD Western Digital 2TB WD20EARS "Caviar Green" ที่จัดการล้มเหลวในตัวฉันหลังจากใช้งานไปเพียง 3 ปี ฉันมีมันในเครื่องเซิร์ฟเวอร์ที่บ้านที่ฉันพูดตรงไปตรงมาแม้ว่าเครื่องนั้นไม่ได้อยู่ภายใต้การรับส่งข้อมูลจำนวนมากหรือดิสก์ I / O มากเกินไป ทันใดนั้นมันก็เริ่มทำให้เคอร์เนลตื่นตกใจเป็นประจำและฉันสังเกตเห็นว่ามันเริ่มใช้เวลานานในการบู๊ตสำรอง ฉันตรวจสอบสถานะ SMART ของไดรฟ์และพบว่ามีการจัดสรรส่วนที่จัดสรรใหม่สูง (> 1200) โชคไม่ดีที่ฉันไม่มีไดรฟ์สำรองเพื่อให้สำรองไว้เป็นประจำดังนั้นตอนนี้ฉันจะผ่านกระบวนการที่สนุกมากในการกู้คืนข้อมูลออกจากที่ฉันสามารถทำได้

ฉันกำลังใช้Safecopyเพื่อสร้างภาพของไดรฟ์ซึ่งทำงานในลักษณะคล้ายกับ dd_rescue ฉันเห็นภาพที่ส่งออกเพิ่มขึ้นประมาณ 10GB ต่อชั่วโมงซึ่งช้ามากมาก เกี่ยวกับ 3Mb / s ในอัตรานี้ฉันจะใช้เวลาอีก 4 สัปดาห์ก่อนที่การคัดลอกจะเสร็จสิ้น (ฉันสามารถเรียกใช้ Safecopy ได้ 8 ชั่วโมงต่อวัน - ในขณะที่ฉันกำลังทำงานอยู่)

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

นี่คือรายงาน SMART จาก 4 วันที่ผ่านมา:

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       1043
  3 Spin_Up_Time            0x0027   253   147   021    Pre-fail  Always       -       4016
  4 Start_Stop_Count        0x0032   094   094   000    Old_age   Always       -       6468
  5 Reallocated_Sector_Ct   0x0033   041   041   140    Pre-fail  Always   FAILING_NOW 1265
  7 Seek_Error_Rate         0x002e   090   008   000    Old_age   Always       -       201781
  9 Power_On_Hours          0x0032   057   057   000    Old_age   Always       -       31754
 10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   098   098   000    Old_age   Always       -       2341
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       172
193 Load_Cycle_Count        0x0032   001   001   000    Old_age   Always       -       1426599
194 Temperature_Celsius     0x0022   109   102   000    Old_age   Always       -       43
196 Reallocated_Event_Count 0x0032   001   001   000    Old_age   Always       -       1265
197 Current_Pending_Sector  0x0032   196   196   000    Old_age   Always       -       1448
198 Offline_Uncorrectable   0x0030   200   196   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   117   035   000    Old_age   Offline      -       16609

และอีกอันจากตอนนี้:

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       1281
  3 Spin_Up_Time            0x0027   178   147   021    Pre-fail  Always       -       8066
  4 Start_Stop_Count        0x0032   094   094   000    Old_age   Always       -       6471
  5 Reallocated_Sector_Ct   0x0033   041   041   140    Pre-fail  Always   FAILING_NOW 1265
  7 Seek_Error_Rate         0x002e   099   008   000    Old_age   Always       -       153810
  9 Power_On_Hours          0x0032   057   057   000    Old_age   Always       -       31778
 10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   098   098   000    Old_age   Always       -       2344
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       175
193 Load_Cycle_Count        0x0032   001   001   000    Old_age   Always       -       1426599
194 Temperature_Celsius     0x0022   110   102   000    Old_age   Always       -       42
196 Reallocated_Event_Count 0x0032   001   001   000    Old_age   Always       -       1265
197 Current_Pending_Sector  0x0032   196   196   000    Old_age   Always       -       1448
198 Offline_Uncorrectable   0x0030   200   196   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   117   035   000    Old_age   Offline      -       16609

ฉันได้สังเกตเห็นการเพิ่มขึ้นอย่างต่อเนื่องในแอตทริบิวต์ดิบSpin_Up_Timeในช่วงสี่วันที่ผ่านมาแม้ว่าค่าปกติจะยังคงสูงกว่าเกณฑ์


2
เมื่อมีเซ็กเตอร์ที่ไม่ดีอาจมีวิธีการกู้คืนข้อมูลหรืออย่างน้อยที่สุดจะมีจำนวนครั้งในการลองใหม่และระยะเวลารอสำหรับแต่ละครั้งเมื่อซอฟต์แวร์ภาพพบเซกเตอร์เสีย ซอฟต์แวร์เกี่ยวกับภาพบางตัวมีตัวเลือกในการข้ามเซกเตอร์เสีย (หรือข้อผิดพลาด CRC) และสิ่งนี้จะนำหน้าช่วงเวลารอและความพยายามทำให้กระบวนการเร็วขึ้นอย่างมาก แต่ยังสูญเสียข้อมูลที่ได้รับผลกระทบจากภาคเหล่านั้น
music2myear

"ทำไมช้าจัง" - HDD ของคุณมีเซกเตอร์เสียซึ่งหมายความว่าในแต่ละครั้งที่พยายามอ่านเซกเตอร์เหล่านั้นจะเกิดข้อผิดพลาด I / O "ทำไมฮาร์ดไดรฟ์ตัวนี้ถึงช้าเหลือเกิน" - ไดรฟ์ของคุณล้มเหลว ทุกครั้งที่คุณพยายามอ่านหนึ่งในเซกเตอร์ที่ล้มเหลวที่คุณสร้างข้อผิดพลาด I / O ในที่สุดหากคุณอ่านข้อมูลต่อจากไดรฟ์เหมือนเดิมคุณจะสูญเสียการเข้าถึงข้อมูลของคุณ
Ramhound

เป็นบน Linux หรือไม่ ฉันเดาเช่นนั้น แต่มันจะไม่เป็นอันตรายหากคำถามของคุณชัดเจนเกี่ยวกับเรื่องนี้ สิ่งนี้อาจช่วยได้: วิธีเปลี่ยนการหมดเวลาของการอ่าน HDD ผิดพลาด
Kamil Maciorowski

เหตุใดคุณจึงเรียกใช้โปรแกรมนี้เพียง 8 ชั่วโมงต่อวัน ดูเหมือนว่าคุณกำลังพยายามใช้ไดรฟ์นี้ต่อไปจนเกือบจะไม่สามารถใส่ใจกับการกู้คืนข้อมูลได้ ซึ่งจะส่งผลให้ข้อมูลสูญหายและมีการโคลนที่ไม่ดีเนื่องจากคุณทำการเปลี่ยนแปลงไดรฟ์ระหว่างแต่ละครั้งที่คุณทำการโคลนต่อ คุณมีตัวเลือกอื่น ๆ เช่น ddrescue และกระบวนการนี้อาจใช้เวลานาน ใช่ฉันมักจะวางแผนในหนึ่งสัปดาห์
Appleoddity

@Appleoddity ฉันเปิดใช้งานการสำรองข้อมูลขณะที่ฉันอยู่ที่ทำงาน แต่หลังจากเลิกงานฉันก็พกแล็ปท็อปกลับบ้านและวางไดรฟ์ไว้บนโต๊ะ (ปิดเครื่อง) จนถึงวันถัดไป
Gogeta70
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.