จุดของ RAID ที่มีความซ้ำซ้อนคือมันจะดำเนินต่อไปตราบเท่าที่มันสามารถทำได้ แต่แน่นอนว่ามันจะตรวจจับข้อผิดพลาดที่ทำให้มันอยู่ในโหมดที่เสื่อมโทรมเช่นดิสก์ที่ล้มเหลว คุณสามารถแสดงสถานะปัจจุบันของอาเรย์ด้วยmdadm -D
:
# mdadm -D /dev/md0
<snip>
0 8 5 0 active sync /dev/sda5
1 8 23 1 active sync /dev/sdb7
นอกจากนี้สถานะการส่งคืนของmdadm -D
ไม่ใช่ศูนย์ถ้ามีปัญหาใด ๆ เช่นคอมโพเนนต์ที่ล้มเหลว (1 หมายถึงข้อผิดพลาดที่โหมด RAID ชดเชยและ 2 หมายถึงความล้มเหลวทั้งหมด)
นอกจากนี้คุณยังจะได้รับข้อมูลสรุปสถานะของอุปกรณ์ RAID /proc/mdstat
ทั้งหมดโดยดูที่ คุณสามารถรับข้อมูลเกี่ยวกับอุปกรณ์ RAID ได้/sys/class/block/md*/md/*
เช่นกัน ดูDocumentation/md.txt
ในเอกสารเคอร์เนล บาง/sys
รายการสามารถเขียนได้เช่นกัน ตัวอย่างเช่นคุณสามารถเรียกตรวจสอบเต็มรูปแบบของที่มีmd0
echo check >/sys/class/block/md0/md/sync_action
นอกเหนือจากการตรวจสอบเฉพาะจุด mdadm ยังสามารถแจ้งให้คุณทราบทันทีที่มีสิ่งผิดปกติเกิดขึ้น ตรวจสอบให้แน่ใจว่าคุณมี( MAILADDR root
ใน/etc/mdadm.conf
ดิสทริบิวชัน (เช่น Debian) ตั้งค่านี้โดยอัตโนมัติ) แล้วคุณจะได้รับการแจ้งเตือนทางอีเมลทันทีที่ข้อผิดพลาด (อาร์เรย์เสื่อมโทรม) เกิดขึ้น
ตรวจสอบให้แน่ใจว่าคุณได้รับการส่งจดหมายไปยังรูทบนเครื่องโลคัล (การแจกจ่ายที่ทันสมัยบางอย่างละเว้นสิ่งนี้เพราะพวกเขาพิจารณาว่าอีเมลทั้งหมดต้องผ่านผู้ให้บริการภายนอก - แต่การรับจดหมายภายในเป็นสิ่งที่จำเป็นสำหรับผู้ดูแลระบบ echo hello | mail -s test root@localhost
การทดสอบนี้โดยการส่งอีเมลราก: โดยปกติการตั้งค่าอีเมลที่เหมาะสมต้องมีสองสิ่ง:
- เรียกใช้MTAในเครื่องท้องถิ่นของคุณ ต้องตั้งค่า MTA อย่างน้อยที่สุดเพื่อให้สามารถส่งจดหมายในเครื่องได้ การแจกแจงทั้งหมดมาพร้อมกับ MTA ที่เหมาะสมเลือกอะไรก็ได้ (แต่ไม่ใช่ nullmailer หากคุณต้องการให้ส่งอีเมลแบบโลคัล)
เปลี่ยนเส้นทางเมลไปที่บัญชีระบบ (อย่างน้อยroot
) ไปยังที่อยู่ที่คุณอ่านเป็นประจำ นี่อาจเป็นบัญชีของคุณในเครื่องท้องถิ่นหรือที่อยู่อีเมลภายนอก ด้วย MTAs ส่วนใหญ่ที่อยู่ที่สามารถกำหนดค่าใน/etc/aliases
; คุณควรจะมีสายเหมือน
root: djsmiley2k
สำหรับการจัดส่งในท้องถิ่นหรือ
root: djsmiley2k@mail-provider.example.com
สำหรับการจัดส่งระยะไกล หากคุณเลือกการส่งระยะไกลตรวจสอบให้แน่ใจว่าได้กำหนดค่า MTA ของคุณแล้ว ทั้งนี้ขึ้นอยู่กับเอ็มทีของคุณคุณอาจต้องเรียกใช้คำสั่งหลังจากแก้ไขnewaliases
/etc/aliases