Configurando o software RAID 1 no Linux

0

Então eu estou tentando pela primeira vez criar um array RAID 1 de software e instalar o Linux (Mint) nele. Instalei fisicamente 2 unidades SATA Seagate de 500 GB e agora quero criar uma matriz RAID 1.

Depois de pesquisar isso on-line, meu entendimento é que as etapas envolvidas são as seguintes:

  1. Configure o RAID no BIOS
  2. Inicialize o computador usando um CD ao vivo
  3. Execute o fdisk para criar uma partição em cada unidade
  4. Executar mdadm --criar para fazer a matriz real
  5. Reinicie e instale o SO usando o live CD

Então, eu fiz o passo (1) e (2), inicializando o computador com um CD do Linux Mint Live. Quando chego ao passo (3) estou com um pouco inseguro de como proceder por duas razões:

Em primeiro lugar, quando executo fdisk -l , parece que já tenho as partições necessárias:

mint / # fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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: 0x00002d64

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048      499711      248832   83  Linux
/dev/sda2          501758   976562175   488030209    5  Extended
/dev/sda5          501760   976562175   488030208   8e  Linux LVM

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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: 0x00002d64

Isso parece mostrar que /dev/sda e /dev/sdb já estão particionados. Então, não sei por que não precisei criar a partição aqui mesmo ...

Em segundo lugar, estou confuso sobre a relação entre / dev / sda e / dev / sdb e este estranho dispositivo / dev / mapper que vejo, que também relata a existência dos meus 2 discos rígidos.

Mas onde eu realmente me deparo com problemas é quando eu realmente tento usar mdadm . Assumindo que as partições estão bem, eu tento criar o array RAID 1 da seguinte forma:

mdadm --create  --verbose /dev/md0 --level=mirror --raid-devices=2 /dev/sda /dev/sdb

Isso me dá o erro:

mdadm: super1.x cannot open /dev/sda: Device or resource busy
mdadm: failed container membership check
mdadm: cannot open /dev/sda: Device or resource busy

Então, pesquisei por aí tentando descobrir o que isso significa, mas o melhor que eu obtenho é que as unidades podem, de alguma forma, estar em uso pelo SO - mas não consigo ver como. Meu único palpite é que talvez o fato de os drives aparecerem como ícones na GUI Mint significa que eles são considerados em uso:

Então, por que mdadm informa que minhas unidades estão ocupadas?

    
por Siler 05.10.2014 / 18:52

0 respostas

Tags