ไม่ทราบอะไรเกี่ยวกับฮาร์ดไดรฟ์ฉันสงสัยว่าผู้ให้บริการคลาวด์ตรวจสอบฮาร์ดไดรฟ์ของพวกเขาสำหรับปัญหา (ข้อมูลเสียหายการสูญเสียข้อมูลความล้มเหลวของฮาร์ดไดรฟ์ ฯลฯ ) การค้นหา google ไม่ได้เปิดเผยอะไรมากไปกว่า "ดาวน์โหลดชุดซ่อมผู้ผลิตฮาร์ดไดรฟ์และกดซ่อมแซม" ฉันต้องการทราบว่าเกิดอะไรขึ้นในกระบวนการซ่อมแซมและที่ดีกว่าคือวิธีที่ผู้ให้บริการคลาวด์ตรวจสอบฮาร์ดไดรฟ์เป็นประจำเพื่อตรวจสอบคุณภาพ ฉันอ่านบางที่ BackBlaze ทำการวิเคราะห์สถิติของ SMART รายวันเพื่อดูว่าฮาร์ดไดรฟ์ของพวกเขากำลังทำอะไร แต่ฉันไม่แน่ใจจริงๆว่ามันหมายถึงอะไร
เราใช้Smartmontoolsเพื่อเก็บข้อมูล SMART
repo อยู่ที่นี่แต่ฉันอยากจะรู้ว่า Smartmontools นี้กำลังทำอะไรอยู่ ไม่จำเป็นต้องมีรายละเอียด แต่เป็นโครงร่างอย่างรวดเร็ว ไม่สามารถบอกได้จาก repo จริงๆว่ามันทำอะไร
สิ่งที่ฉันคิดว่าจะเกิดขึ้น (เพื่อตรวจสอบฮาร์ดไดรฟ์) คือสิ่งนี้ สร้างฐานข้อมูลด้วย MD5 hash ของทุกไฟล์ สแกนฮาร์ดไดรฟ์ทั้งหมดเป็นระยะและทำการตรวจสอบกับทุกไฟล์กับแฮช MD5 ที่บันทึกไว้ แต่ดูเหมือนว่ามันจะช้ามากโดยเฉพาะในฮาร์ดไดรฟ์เทราไบต์ ฉันไม่แน่ใจว่าคุณมีความล้มเหลวแบบใดและการแจ้งเตือนแบบไหนที่คุณจะได้รับ บางทีคุณสามารถใช้เหตุการณ์ระบบไฟล์แต่ฉันไม่แน่ใจว่าจะทำงานกับไดรฟ์ภายนอกได้อย่างไรแทนที่จะใช้กับเครื่องหลัก แต่แม้ว่ามันจะทำงานบนฮาร์ดไดรฟ์ภายนอกฉันไม่แน่ใจว่ามันจะได้รับแจ้งเมื่อข้อมูลเกิดความเสียหายเนื่องจากอุปกรณ์เก่า ดังนั้นดูเหมือนว่าวิธีเดียวที่จะตรวจสอบว่าข้อมูลถูกต้องคือการเปรียบเทียบข้อมูลปัจจุบันกับข้อมูลเก่า แต่นอกเหนือจากการตรวจสอบฉันไม่แน่ใจจริงๆว่าวิธีที่มีประสิทธิภาพสามารถทำได้เพื่อทำ
สิ่งสำคัญที่คุณต้องการในกระบวนการตรวจสอบคือการรู้ว่าเมื่อไดรฟ์เริ่มทำงานได้ไม่ดีดังนั้นคุณจึงพร้อมที่จะเปลี่ยนแปลงได้ การซ่อมแซมไดรฟ์เป็นอีกสิ่งหนึ่งที่ฉันไม่รู้ว่ามันใช้งานได้อย่างไร แต่ฉันจะไม่ถามที่นี่ ฉันแค่อยากจะรู้ว่าคุณมักจะตรวจสอบฮาร์ดไดรฟ์ภายนอกอย่างไรและคุณรู้ได้อย่างไรว่าเมื่อใดที่เริ่มทำงานไม่ถูกต้อง (เช่นคุณรู้ได้อย่างไรว่าข้อมูลเสียหาย / สูญหายอย่างมีประสิทธิภาพและสิ่งต่าง ๆ เช่นนั้น) .
นี้ดูเหมือนว่าจะมีข้อมูลบางอย่าง
แทนที่จะเพียงแค่รู้ว่า "เพียงแค่ใช้เทคโนโลยี x" ฉันอยากจะรู้วิธีนำไปใช้จริงเช่นแอพพลิเคชั่นหรือบางสิ่งบางอย่าง