Cria o sistema de arquivos no volume do multipath

1

Sou completamente novo no linux admin e no sistema de arquivos. Recentemente, adquirimos um HP MSA P2000 san. Eu configurei o disco em um vdisk e criei 3 volumes nele. No Centos 7, eu também configurei o mapeador multipath e tenho esses volumes mapeados em / dev / mapper / mpatha, mpathb e mpathc.

Eu vi em um site que eles fazem o seguinte: (o que for o disco subjacente de, por exemplo, mpatha)

 # fdisk /dev/sdd
 # kpartx -a /dev/mapper/mpatha
 # mkfs.ext3 /dev/mapper/mpathap1

para formatar o disco. Documento multipath Redhat DM recomenda

 # pvcreate /dev/mapper/mpatha

para criar um volume LVM.

Minha pergunta é

  1. Para o primeiro, quando o volume é expandido posteriormente, eu preciso fazer backup e fdisk, mkfs todo o / dev / sdd novamente?
  2. Para o último, parece que o vdisk e a criação de volume já são gerenciados pela ferramenta de gerenciamento de disco HP P2000, parece que realmente não preciso mais criar partições / volumes sobre ele. Eu provavelmente não deveria LVM aqui, não?
  3. Qual é a coisa certa a fazer? eu realmente preciso 'formatar' e inicializar uma partição adicional?
por surfcode 16.07.2015 / 08:12

1 resposta

1

1. Para o primeiro, quando o volume é expandido mais tarde, eu preciso fazer backup e fdisk, mkfs todo o / dev / sdd novamente?

Você não faz

pvcreate /dev/mapper/mpatha

Mas em vez disso

pvcreate /dev/mapper/mpatha1

Então, quando você expande seu disco, você faz um fdisk para criar uma nova partição e faz um >

pvcreate /dev/mapper/mpatha2
vgextend VOLGROUPNAME /dev/mapper/mpatha2

2.Para o último, parece que vdisk e criação de volume já são gerenciados pela ferramenta de gerenciamento de disco HP P2000, parece que eu realmente não preciso criar partições / volumes sobre ele. Eu provavelmente não deveria LVM aqui, não?

Acredite em mim, você quer. Gerenciando espaços em disco com pvs vgs e lvms é realmente limpo e fácil

3.Qual é a coisa certa a fazer? preciso realmente 'formatar' e inicializar uma outra partição?

pvcreate /dev/bla
vgcreate vgname /dev/bla
lvcreate -n lv_name -L 1G vgname
mkfs.ext4 /dev/mapper/<vgname>-<lvname>

Quando você quiser mais espaço:

lvextend -L +1G  /dev/mapper/<vgname>-<lvname>
resize2fs  /dev/mapper/<vgname>-<lvname>
    
por 16.07.2015 / 16:45