Por que criar uma partição para mdadm / raid?

2

eu tenho 4 discos, sd [a, b, f, g] de vários tamanhos que eu quero "mesclar" juntos. Eu estou usando o mdadm para conseguir isso.

minha pergunta é, qual é a diferença entre -

mdadm --create /dev/md0 --level=linear --raid-devices=4 /dev/sda /dev/sdb /dev/sdf /dev/sdg

e

mdadm --create /dev/md0 --level=linear --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdf1 /dev/sdg1

Quando os dois trabalham? Por alguma razão (se alguém pudesse explicar isso também, seria incrível) eu perco muito espaço em disco como é quando eu olho para / dev / md0 mas se eu criar partições e então criar um ataque linear, eu acabo perdendo mesmo mais espaço.

Então, por que criar partições? Mesmo quando eu não tenho essa configuração e só quero usar um disco, posso apenas fazer um mkfs.ext3 / dev / sda?

Material adicional - Aqui está / proc / partitions -

8 0 244140625 sda
   8 1 244139008 sda1
   8 16 244140625 sdb
   8 17 244139008 sdb1
   8 80 39063024 sdf
   8 81 39061504 sdf1
   8 96 156290904 sdg
   8 97 156289024 sdg1

Por que os tamanhos das minhas partições são menores que o meu disco, conforme listado acima?

    
por Hari Sundararajan 26.03.2013 / 08:04

1 resposta

3

Why make a partition at all

Você precisa de partições se quiser usar parte de uma unidade para RAID para uma matriz específica. Você também pode ser mais flexível com mais partições.

Exemplo:

1 TB HDD #1:    SDA1 (500 MB)     SDA2 (490 MB)
1 TB HDD #2:    SDB1 (500 MB)     SDB2 (490 MB)
1 TB HDD #3:    SDC1 (500 MB)     SDC2 (500 MB)

Eu posso adicionar sda1, sdb1 e sdc1 em uma faixa de desempenho,
e sda2 e sdb2 em um espelho para segurança,
amd sdc2 apenas como um disco simples.

Eu não posso fazer isso se eu usar todo o disco.

No seu caso, você parece querer apenas uma única grande configuração, o que significa que não importa de que maneira você faz isso.

    
por 26.03.2013 / 09:47