วิธีที่ดีที่สุดในการตรวจสอบข้อผิดพลาด HDD และสัญญาณเริ่มต้นของความล้มเหลวใน CentOS คืออะไร?
วิธีที่ดีที่สุดในการตรวจสอบข้อผิดพลาด HDD และสัญญาณเริ่มต้นของความล้มเหลวใน CentOS คืออะไร?
คำตอบ:
ฉันขอแนะนำให้ติดตั้ง smartmon ( http://sourceforge.net/apps/trac/smartmontools/wiki ) ลงในเครื่องของคุณนี่คือซอฟต์แวร์บางตัวที่สามารถตรวจสอบสภาพของดิสก์ของคุณมิฉะนั้นจะต้องตรวจสอบ / var / log / ข้อความหรือ / var / log / syslog สำหรับการกล่าวถึงข้อผิดพลาด scsi
คุณสามารถเรียกใช้ fsck บนอุปกรณ์เพื่อตรวจสอบข้อผิดพลาด
การตรวจสอบสมาร์ทเป็นวิธีที่ดี ในฐานะที่เป็น root โดยsmartctl -a /dev/hda
ที่ hda เป็นไดรฟ์ที่คุณต้องการ ... อาจเป็น hdb, sda เป็นต้นนอกจากนี้ขอแนะนำให้ตั้งค่าที่อยู่อีเมลของคุณใน / etc / aliases เป็นบุคคลที่ควรได้รับอีเมลของรูท
นั่นเป็นคำตอบที่คลุมเครือมาก หากคุณมีเซิร์ฟเวอร์ที่ผลิตโดยผู้ผลิตรายใหญ่ (Dell, HP และอื่น ๆ ) โอกาสที่จะมีความสามารถในการตรวจสอบที่ดีขึ้น
คุณสามารถลองตรวจสอบพาร์ติชั่น / dev / sda1 อย่างเต็มรูปแบบ (เช่น) เป็น
fsck -f /dev/sda1
หรือลองทดสอบการอ่านไม่ทำลายแบบเต็มของพาร์ติชันที่กำหนด
badblocks -vn /dev/sda1
/dev/sda1 is mounted; it's not safe to run badblocks!
e2fsck: Cannot continue, aborting.