Linux
raid1 DegradedArray 事件
我是raid的新手,一個月前用兩個sata磁碟設置了一個軟體RAID1。我沒有檢查狀態,而是通過拔下其中一個驅動器並驗證系統正常工作來進行測試。
今天,我在終端看到一封關於raid失敗的郵件。
主題:/dev/md/1:ws 上的 DegradedArray 事件
查看 /var/mail,我看到了幾個月前的類似消息,但我從未註意到。驅動器很新,我預計我的配置會出現問題。我在某處讀到以下狀態中的下劃線如何刪除驅動器,但單個陣列的狀態未顯示任何失敗的驅動器。
這可能是什麼原因造成的?
cat /proc/mdstat Personalities : [raid1] md1 : active raid1 sda6[0] 471572344 blocks super 1.2 [2/1] [U_] md0 : active raid1 sda1[0] 975860 blocks super 1.2 [2/1] [U_] unused devices: <none>
mdadm -D /dev/md0 /dev/md0: Version : 1.2 Creation Time : Mon Mar 14 21:14:03 2011 Raid Level : raid1 Array Size : 975860 (953.15 MiB 999.28 MB) Used Dev Size : 975860 (953.15 MiB 999.28 MB) Raid Devices : 2 Total Devices : 1 Persistence : Superblock is persistent Update Time : Wed Apr 6 05:21:36 2011 State : clean, degraded Active Devices : 1 Working Devices : 1 Failed Devices : 0 Spare Devices : 0 Name : ws:0 (local to host ws) UUID : c6d0fb74:948f791d:7dbebe82:9c11f022 Events : 314 Number Major Minor RaidDevice State 0 8 1 0 active sync /dev/sda1 1 0 0 1 removed
mdadm -D /dev/md1 /dev/md1: Version : 1.2 Creation Time : Mon Mar 14 21:14:35 2011 Raid Level : raid1 Array Size : 471572344 (449.73 GiB 482.89 GB) Used Dev Size : 471572344 (449.73 GiB 482.89 GB) Raid Devices : 2 Total Devices : 1 Persistence : Superblock is persistent Update Time : Wed Apr 6 05:51:59 2011 State : clean, degraded Active Devices : 1 Working Devices : 1 Failed Devices : 0 Spare Devices : 0 Name : ws:1 (local to host ws) UUID : 3df658dc:0f252703:065ec271:3492458b Events : 188462 Number Major Minor RaidDevice State 0 8 6 0 active sync /dev/sda6 1 0 0 1 removed
當您重新插入驅動器時,您是否可能忘記將驅動器重新添加到陣列中?
http://www.howtoforge.com/replacing_hard_disks_in_a_raid1_array對此有更多資訊/教程。
將來,當您“測試”一個 RAID 陣列(硬體或軟體)時,僅僅使驅動器發生故障是不夠的:您必須驗證陣列是否重建並退出錯誤/降級狀態才能進行完整的測試(有些人甚至會說你必須採取額外的步驟並失敗/重建另一個磁碟)。