partição mdadm não é grande o suficiente para unir matriz

1

Eu usei o Linux de vez em quando nos últimos anos, principalmente como dual boot ou como Virtual Machines, mas quando decidi criar um Dev Laptop, pensei em usar o Linux como base SO.

No passado eu tive problemas, então pensei em usar o RAID para dar alguma resiliência. Depois de um pouco de cabeça, encontrei o seguinte artigo [URL="https://wiki.debian.org/Multi% 20HDD / SSD% 20Partition% 20Scheme "] Esquema de partição multi HDD / SSD [/ URL].

Em resumo, ele recomenda criar matrizes "aninhadas" para que você fique com algo parecido com o seguinte

md6 - /dev/sda1
    - /dev/md60

md60 -/dev/sdb1
     -/dev/sdc1

Eu tentei isso usando um Ubuntu LiveCD, e consegui construir as matrizes bem, no entanto a instalação para eles foi um pesadelo, e eu nunca consegui fazê-lo funcionar (falhou durante a instalação). Eu então mudei para experimentar o Debian e, embora ele tenha instalado, não consegui fazer com que os drivers da minha placa gráfica funcionassem.

Então, na terceira distro (suse) e apesar de ter pai, mas pareceu falhar quando tentou montar o RAID. Então, eu simplificaria isso apenas criando o RAID de nível superior (md6) com a única partição e com um dispositivo (para que ele não fosse degradado).

Então agora tenho uma instalação totalmente funcional do Suse !!!

No entanto, não tenho um RAID. então eu tentei montar o ataque,

mdadm /dev/md6 --add --write-mostly /dev/md60

ou (como alguém disse que funcionou dessa maneira ...

mdadm --add /dev/md6 --write-mostly /dev/md60

também tentou com e sem --write-principalmente, mas sempre tem

mdadm: /dev/md60 not large enough to join array

então uma rápida olhada no mdadm --detail deu o seguinte ...

/dev/md6:
        Version : 1.2
  Creation Time : Sun Apr 27 14:42:13 2014
     Raid Level : raid1
     Array Size : 204341248 (194.88 GiB 209.25 GB)
  Used Dev Size : 204341248 (194.88 GiB 209.25 GB)
   Raid Devices : 1
  Total Devices : 1
    Persistence : Superblock is persistent

    Update Time : Fri May  9 20:38:51 2014
          State : clean 
 Active Devices : 1
Working Devices : 1
 Failed Devices : 0
  Spare Devices : 0

           Name : linux:6
           UUID : b24522f2:8622c47b:be61720b:e69b9dfd
         Events : 23

    Number   Major   Minor   RaidDevice State
       0       8       35        0      active sync   /dev/sdc3

e

/dev/md60:
        Version : 1.2
  Creation Time : Fri May  9 20:21:00 2014
     Raid Level : raid1
     Array Size : 204343296 (194.88 GiB 209.25 GB)
  Used Dev Size : 204343296 (194.88 GiB 209.25 GB)
   Raid Devices : 1
  Total Devices : 1
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Fri May  9 20:35:21 2014
          State : active 
 Active Devices : 1
Working Devices : 1
 Failed Devices : 0
  Spare Devices : 0

           Name : hotBlack.ons:60  (local to host hotBlack.ons)
           UUID : 39249c62:f41412c9:b1149c7d:fe4222a0
         Events : 2

    Number   Major   Minor   RaidDevice State
       0       8        7        0      active sync   /dev/sda7

para que pareça

md6  Array Size : 204341248 (194.88 GiB 209.25 GB)
md60 Array Size : 204343296 (194.88 GiB 209.25 GB)

para que pareça que o md60 é 2MB maior do que o md6 (que é como eu o configuro), então como ele pode ser muito pequeno?

O que estou perdendo aqui?

Algum conselho recebido com gratidão?

Nick (c)

    
por Nick Charsley 10.05.2014 / 23:43

0 respostas