如果我的 RAID1 设置中的一个 HDD 发生故障,会发生什么情况?

如果我的 RAID1 设置中的一个 HDD 发生故障,会发生什么情况?

我有以下设置:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        37G  1.1G   34G   4% /
udev            1.6G  4.0K  1.6G   1% /dev
tmpfs           651M  348K  651M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            1.6G     0  1.6G   0% /run/shm
/dev/md0        294G  191M  279G   1% /home

/dev/md0两个 HDD 均设置为(软件)RAID1。

如果这两个硬盘中的一个发生故障,会发生什么情况?/dev/md0仍然可以访问和工作吗?如果是这样,我如何知道一个 RAID1 设备是否发生故障?

答案1

根据您的配置,RAID 1 允许您丢失 1 个物理驱动器。

如果你的 RAID 可用,dev/md0当一个驱动器出现故障时,你将能够访问你的数据

如果您想获得有关 RAID 的详细信息,可以使用以下命令:

sudo mdadm --detail /dev/md0

结果如下:

/dev/md0:
        Version : 00.90.01
  Creation Time : Wed Aug 31 09:38:34 2005
     Raid Level : raid1
     Array Size : 76670144 (73.12 GiB 78.51 GB)
    Device Size : 76670144 (73.12 GiB 78.51 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Fri Sep  9 10:50:48 2005
          State : active
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           UUID : 48b74990:15f454d9:93947193:76d9ea46
         Events : 0.60924

    Number   Major   Minor   RaidDevice State
       0       8       19        0      active sync   /dev/sdb3
       1       8        3        1      active sync   /dev/sda3

如何建立 RAID 1?好的

如果您想了解 RAID 和驱动器的状态:

cat /proc/mdstat

可能有用

如果您想从 mdam 守护进程接收邮件,您应该查看手册,我想(因为我不使用它,但我已经为您搜索了信息:p)

mdadm --monitor [email protected] /dev/md0 &

如果发生故障,您将收到一封邮件。我想我会构建一个用于 HD HA 的 VM。

相关内容