在崩潰或核心崩潰後,我是否應該擔心 Linux 軟體 RAID5 的完整性?

在崩潰或核心崩潰後,我是否應該擔心 Linux 軟體 RAID5 的完整性?

我有一個雙核心 Intel i5 Ubuntu Server 10.04 LTS 系統,運行內核,並使用 Linux設備在陣列2.6.32-22-server #33-Ubuntu SMP中設定三個 1TB SATA 硬碟。我讀過有關RAID5mdRAID5寫入漏洞並且擔心:如果我的 Linux 系統鎖定或核心崩潰,我是否應該假設我的資料完整性已受到損害並從備份中恢復?如何知道RAID5陣列上的資料是否「安全」?

編輯:輸出mdadm --detail

root@chef:/var/lib/vmware# mdadm --detail /dev/md0
/dev/md0:
        Version : 00.90
  Creation Time : Thu May 27 04:03:01 2010
     Raid Level : raid5
     Array Size : 1953521536 (1863.02 GiB 2000.41 GB)
  Used Dev Size : 976760768 (931.51 GiB 1000.20 GB)
   Raid Devices : 3
  Total Devices : 3
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Mon Jun  7 19:12:07 2010
          State : active
 Active Devices : 3
Working Devices : 3
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 64K

           UUID : 34bc9cc3:02783ea4:65f2b931:77c8854b
         Events : 0.688611

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       1       8       17        1      active sync   /dev/sdb1
       2       8       33        2      active sync   /dev/sdc1

答案1

您可能應該更關心系統崩潰或核心恐慌的原因。

如今,Raid 卡在利用快取方面做得非常好,這大大減少了「漏洞」的可能性。如果這是我特別偏執的事情,我會設定一個類似絆線的系統(請參閱下面的連結)來偵測我的關鍵檔案中的損壞。

至於實際測試腐敗情況,http://linas.org/linux/raid.html 該網站上「一般系統損壞」下列出的大多數工具應該可以解決 99% 的損壞問題。

相關內容