ตรวจสอบข้อผิดพลาดของฮาร์ดดิสก์ / สัญญาณของความล้มเหลวบนเซิร์ฟเวอร์ CentOS


14

วิธีที่ดีที่สุดในการตรวจสอบข้อผิดพลาด HDD และสัญญาณเริ่มต้นของความล้มเหลวใน CentOS คืออะไร?


1
เช็คควรมีความถี่บ่อยแค่ไหน? รายวัน - รายสัปดาห์
inac

คำตอบ:


3

ฉันขอแนะนำให้ติดตั้ง smartmon ( http://sourceforge.net/apps/trac/smartmontools/wiki ) ลงในเครื่องของคุณนี่คือซอฟต์แวร์บางตัวที่สามารถตรวจสอบสภาพของดิสก์ของคุณมิฉะนั้นจะต้องตรวจสอบ / var / log / ข้อความหรือ / var / log / syslog สำหรับการกล่าวถึงข้อผิดพลาด scsi


smartmon ดูเหมือนว่าแม้ว่าสถิติของมันจะกล่าวถึงว่าจะจับไดรฟ์ที่ล้มเหลวเพียง 60% .. ถ้าฉันตั้งให้ smartmon สแกนทุกวันสิ่งนี้จะช่วยให้ hdd ตายเร็วขึ้น - นี่คือซีเกท 7200.10 หรือไม่
inac

@inac smartmon จะช่วยให้ hdds ตายเร็วขึ้นหรือไม่ คุณอ่านสิ่งนี้ที่ไหน กรุณาเพิ่ม URL
030

2
dmesg

เคอร์เนลจะบันทึกข้อความวินิจฉัยเกี่ยวกับอุปกรณ์ I / O ดังนั้นคุณสามารถตรวจสอบข้อความเหล่านั้นด้วยคำสั่ง dmesg


แต่คุณจะต้องเรียกใช้ด้วยตนเองหรือ cronjob dmesg dump เพื่อ vi?
inac

ทั้ง. คุณสามารถสร้างสคริปต์เพื่อทิ้งมันด้วย "dmesg> dmesg.dump.txt" และเรียกใช้ทุกวันด้วย cron
Banjer

1

คุณสามารถเรียกใช้ fsck บนอุปกรณ์เพื่อตรวจสอบข้อผิดพลาด


0

อย่างที่ Paul พูดไว้บันทึก SMART เป็นสถานที่ที่ดีในการตรวจสอบ

ฉันยังแนะนำให้ใช้badblocks หากคุณมีการ์ด RAID คุณอาจต้องใช้การตรวจสอบในเรื่องนั้น


0

การตรวจสอบสมาร์ทเป็นวิธีที่ดี ในฐานะที่เป็น root โดยsmartctl -a /dev/hdaที่ hda เป็นไดรฟ์ที่คุณต้องการ ... อาจเป็น hdb, sda เป็นต้นนอกจากนี้ขอแนะนำให้ตั้งค่าที่อยู่อีเมลของคุณใน / etc / aliases เป็นบุคคลที่ควรได้รับอีเมลของรูท

นั่นเป็นคำตอบที่คลุมเครือมาก หากคุณมีเซิร์ฟเวอร์ที่ผลิตโดยผู้ผลิตรายใหญ่ (Dell, HP และอื่น ๆ ) โอกาสที่จะมีความสามารถในการตรวจสอบที่ดีขึ้น


0

คุณสามารถลองตรวจสอบพาร์ติชั่น / dev / sda1 อย่างเต็มรูปแบบ (เช่น) เป็น

fsck -f /dev/sda1

หรือลองทดสอบการอ่านไม่ทำลายแบบเต็มของพาร์ติชันที่กำหนด

badblocks -vn /dev/sda1

/dev/sda1 is mounted; it's not safe to run badblocks!
030

e2fsck: Cannot continue, aborting.
030

@ 030 ดร็อปไปยังระดับที่ไม่ได้ติดตั้งดิสก์หลัก
awiebe
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.