Como configurar o software RAID 1 no Ubuntu 12.04?

2

Minha partição principal é sdb . Eu adiciono um novo disco ( sda ) e o formato como mostrado abaixo:

fdisk -l

Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00050ccb

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048      499711      248832   83  Linux
/dev/sdb2          501758   488396799   243947521    5  Extended
/dev/sdb5          501760   488396799   243947520   8e  Linux LVM

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00050ccb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      499711      248832   fd  Linux raid autodetect
/dev/sda2          501758   488396799   243947521    5  Extended
/dev/sda5          501760   488396799   243947520   fd  Linux raid autodetect

Disk /dev/mapper/ubuntu--server-root: 247.7 GB, 247652679680 bytes
255 heads, 63 sectors/track, 30108 cylinders, total 483696640 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/ubuntu--server-root doesn't contain a valid partition table

Disk /dev/mapper/ubuntu--server-swap_1: 2143 MB, 2143289344 bytes
255 heads, 63 sectors/track, 260 cylinders, total 4186112 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/ubuntu--server-swap_1 doesn't contain a valid partition table

Eu já tenho o seguinte:

/dev/mapper/ubuntu--server-root

/dev/mapper/ubuntu--server-swap_1

Agora quero instalar o mdadm. Preciso criar md0 e md1? Eu verifiquei este tutorial , mas eu não sei se é inteligente criar md0 e md1 porque então eu não sei o que fazer com /dev/mapper/* .

    
por senzacionale 08.05.2012 / 08:24

2 respostas

1

Se você puder, eu sugiro pegar uma cópia do instalador alternativo de aqui , não é tão bonito quanto o normal, mas você pode criar RAIDs dentro dele.

    
por 08.05.2012 / 23:59
0

MD RAIDs podem ser criados de diferentes maneiras. Vamos ficar com a sua pergunta RAID1 para esta resposta. Você pode espelhar os dispositivos físicos subjacentes (criar /dev/mdX de dois /dev/sdZ ) ou usar uma configuração sem partição onde você pré-criar as partições em cada um dos discos físicos e, em seguida, criar matrizes fora dos volumes ("partições") - cada uma das quais será mostrada como "linux-raid-member" ou similar em fdisk . Então, nesse caso, você acabaria usando dois /dev/sdZ1 (ou /dev/sdZ2 etc ...) para criar um /dev/mdX .

Em seguida, para complicar ainda mais as coisas, você pode sobrepor o RAID MD em cima de um volume LVM2 ou abaixo. Você parece estar interessado em colocar em camadas abaixo. Contanto que você esteja ciente das implicações, todas essas variantes estão bem.

No passado, no entanto, fiz a experiência de que, em casos de desastres, faz sentido manter uma única "camada" (independente de ser ou não de partição). Se você tiver redundância suficiente contada, isso não será um problema (por exemplo, no RAID10), mas no caso do RAID1, apenas um único dispositivo físico precisará perder a redundância. Da mesma forma para o RAID5, que é a razão pela qual as pessoas tendem a preferir o RAID6 nos dias de hoje.

O texto acima recomenda que você crie um RAID1 degradado a partir do novo disco e migre para ele. Depois que você terminar, poderá ressincronizar a matriz com o disco "antigo" como segundo membro da matriz. No entanto, isso cria uma breve janela de tempo em que seus dados não estão disponíveis de forma redundante. Portanto, mantenha um backup à mão.

Mais uma coisa, é claro que você não precisa colocar o seu swap em cima do RAID (ou LVM2). Qual é a razão pela qual eu prefiro a configuração sem partição em geral. Isso me permite designar - por exemplo - /dev/sda6 e /dev/sdb6 as swap , enquanto as partições /dev/sda1 / /dev/sdb1 e /dev/sda2 / /dev/sdb2 são empacotadas em um /dev/mdX respectivamente.

    
por 15.02.2013 / 17:05