ฉันพยายามสำรองข้อมูล HDD Maxtor M3 4TB ภายนอกของฉันที่ล้มเหลวโดยใช้ ddrescue
ในการเริ่มต้นฉันได้รับประมาณ 300kB / s ดังนั้นฉันฉีกกล่องภายนอกและเชื่อมต่อไดรฟ์โดยตรงผ่าน SATA ไปยังเดสก์ท็อปของฉันซึ่งปรับปรุงอัตราการประมาณ 700kB / s หลังจากเล่นกับ -a (อัตราการอ่านต่ำสุด) -b (ขนาดบล็อก) -c (จำนวนภาคที่จะคัดลอกในเวลา) ฉันมาถึงที่
-a 20M -b 4096B -c 2048
ชุดค่าผสมที่กล่าวถึงข้างต้นเพิ่มอัตราเป็นประมาณ 1800kB / s นอกจากนี้อัตราปัจจุบันผันผวนจากไม่กี่ไบต์ / s ถึง 115MB / s โดยรวมโดยเฉลี่ยอยู่รอบ ๆ ดังกล่าว 1800kB / s มันให้ความรู้สึกราวกับว่าได้อ่านในอัตราปกติ 'ไดรฟ์ที่ดีต่อสุขภาพ' เป็นเวลาหนึ่งวินาทีจากนั้นก็รอที่จะรอสักครู่เพื่อหยุดพักและดำเนินการต่อในอัตราที่ลดลง
คุณมีประสบการณ์กับพารามิเตอร์อื่น ๆ ที่ช่วยปรับปรุงอัตราหรือไม่ เนื่องจากทั้งไดรฟ์ 4TB จะใช้เวลาประมาณหนึ่งเดือนในอัตราปัจจุบันการปรับปรุงใด ๆ ที่มีความนิยมอย่างมาก
แก้ไข - คำสั่งแบบเต็ม
คำสั่งเต็มคือ
sudo ddrescue -a 20M -b 4096 -c 2048 -f -n -vv /dev/sdi /dev/sdh video_drive.log
แก้ไข 2 - โอ้นั่นเป็นสาเหตุที่ช้า
ไดรฟ์ล้มเหลวในลักษณะที่การสนับสนุน SMART ถูกปิดใช้งานในบางครั้ง แต่ในระหว่างรอบระยะเวลาทำงานฉันสังเกตเห็นว่ามีค่าสูงและเพิ่มขึ้นของเขตข้อมูลRead Error Rate
และHardware ECC Recovered
เขตข้อมูล ฉันถือว่าการกู้คืน ECC เป็นสาเหตุที่ฉันเห็นว่าไม่มีข้อผิดพลาดและเหตุผลที่อัตรานั้นต่ำมาก