Como recriar meu array RAID1 de software depois de uma substituição de unidade?

1

Então eu tenho 1and1 host dedicado com configuração RAID 1. Um do passeio foi ruim, e eles tinham acabado de substituí-lo por um bom. Agora eu preciso para a compilação, mas não tenho certeza qual unidade é a antiga e qual é a nova em branco. Por favor ajude. Aqui está a instrução: link

Pelo que entendi corretamente, _intenso _ meu disco antigo é / dev / sda, o que significa que devo prosseguir com o passo 7 como:

sfdisk -d /dev/sda | sfdisk /dev/sdb

Estou correto? Aqui está o meu material de consola. Por favor, ajude e obrigado.

[root@u16365582 ~]# fdisk -l

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x416e0acb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         523     4194304   fd  Linux raid autodetect
Partition 1 does not end on cylinder boundary.
/dev/sda2             523         784     2097152   82  Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
/dev/sda3             784      121602   970470104   fd  Linux raid autodetect
Partition 3 does not end on cylinder boundary.

Disk /dev/md3: 993.8 GB, 993761296384 bytes
2 heads, 4 sectors/track, 242617504 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/md1: 4294 MB, 4294901760 bytes
2 heads, 4 sectors/track, 1048560 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/vg00-usr: 34.4 GB, 34359738368 bytes
255 heads, 63 sectors/track, 4177 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/vg00-var: 871.9 GB, 871878361088 bytes
255 heads, 63 sectors/track, 105999 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/vg00-home: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

[root@u16365582 ~]# cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sda1[0]
      4194240 blocks [2/1] [U_]
      bitmap: 1/1 pages [4KB], 65536KB chunk

md3 : active raid1 sda3[1]
      970470016 blocks [2/1] [_U]
      bitmap: 206/232 pages [824KB], 2048KB chunk

unused devices: <none>
[root@u16365582 ~]#
    
por Tam N. 20.05.2013 / 21:41

1 resposta

2

/ dev / sda é sua unidade "boa" conforme relatado por mdstat . Ele também é aquele com dados de partição válidos, conforme relatado por fdisk .

Copiar as informações de particionamento para / dev / sdb usando sfdisk como proposto pelo guia deve ser seguro se você não usou / dev / sdb para nada antes de onde você precisaria reter seus dados. Depois de fazer isso (e provavelmente depois de uma chamada partprobe adicional), você deve poder mdadm manage [...] --add [...] das partições /dev/sdb1 e /dev/sdb3 a md1 e md3 respectivamente.

    
por 20.05.2013 / 21:59