Linux

raid1:如何同步硬碟(Debian 6)

  • January 2, 2014

我的系統是 Linux/Debian 6,使用 GPT(GUID 分區表)。

如果我執行命令

cat /proc/mdstat

我看到以下情況:

Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md3 : active raid1 sdb4[1]
     1822442815 blocks super 1.2 [2/1] [_U]

md2 : active raid1 sdb3[1]
     1073740664 blocks super 1.2 [2/1] [_U]

md1 : active raid1 sdb2[1]
     524276 blocks super 1.2 [2/1] [_U]

md0 : active (auto-read-only) raid1 sdb1[1]
     33553336 blocks super 1.2 [2/1] [_U]

unused devices: <none>

我該如何理解這一點?

sdb不同步還是sda?

什麼是

$$ _U $$意義? 如何同步硬碟?

以下資訊可能會有​​所幫助:

mdadm --detail /dev/md0
/dev/md0:
   Version : 1.2
 Creation Time : Mon Aug 20 11:23:55 2012
    Raid Level : raid1
    Array Size : 33553336 (32.00 GiB 34.36 GB)
 Used Dev Size : 33553336 (32.00 GiB 34.36 GB)
  Raid Devices : 2
 Total Devices : 1
   Persistence : Superblock is persistent

   Update Time : Wed Sep 25 21:50:55 2013
     State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
 Spare Devices : 0

      Name : rescue:0
      UUID : 79ca4cbd:5d44fcad:01e8ed8e:0bd7009a
    Events : 22

   Number   Major   Minor   RaidDevice State
      0       0        0        0      removed
      1       8       17        1      active sync   /dev/sdb1

在你的情況下sda不線上。您可以從未提及的情況中看到這一點/proc/mdstatsda1

最後兩行mdadm --detail /dev/md0也指向這一點。他們說這/dev/sdb1是活動的並被Number 0刪除(這是 sda1)。

首先確保fdisk /dev/sda工作正常並且有正確的分區,然後應該自動開始同步。

[_U]意味著第二張光碟不可用,而第一張(編號 1,sdb1)在那裡並且正常。哪個不可用是未知的,因為/dev/sda1找不到頭部(並且未設置/etc/mdadm/mdadm.conf?)。

引用自:https://unix.stackexchange.com/questions/107494