
Ouvi dizer que com o LVM você pode ter partições muito grandes fundindo discos rígidos. Ouvi dizer que com o RAID você pode fazer backups dos seus dados.
Posso, e como faria isso: Com 4 discos rígidos iguais, quero colocar dois no LVM, para poder ter 300 GB. E esse GB, coloquei em RAID1 com os outros 2 discos rígidos?
Responder1
Isso normalmente funciona ao contrário.
RAID é um acrônimo para Redundant Array of Independent Disks, e com ele você pode criar grandes dispositivos "md" em vários dispositivos físicos (ou partições nesses dispositivos)do mesmo tamanho. A tentativa de RAID em unidades de tamanho incorreto resulta na redução da capacidade do RAID.
Existem muitos tipos de RAID, desde o nível 0 (sem paridade, sem perda de armazenamento), 1 ("espelhamento" - apenas dois dispositivos, duplicação exata, capacidade reduzida pela metade) e níveis além daqueles como 5 e 6 (paridade distribuída por todos unidades, reduções de armazenamento como uma equação de quantos dispositivos existem). É um sistema complexo e explicá-lo completamente está além do escopo deste site.
O Gerenciamento de Volume Lógico é um meio de criar volumes lógicos no espaço de partição de um ou mais dispositivos físicos. Ele fornece um grande grau de flexibilidade em relação às partições tradicionais, sendo mais fácil redimensionar os volumes lógicos "on-the-fly" e é possível criar LVs em cima de uma matriz RAID, que você não pode particionar tradicionalmente.
É assim que normalmente é feito, com LVM em cima do RAID.
Responder2
Você pode fazer assim (sintaxe não verificada):
mdadm -C /dev/md1 -n 2 -l 1 /dev/sda /dev/sdb
mdadm -C /dev/md2 -n 2 -l 1 /dev/sdc /dev/sdd
mdadm -A /dev/md1 /dev/sda /dev/sdb
mdadm -A /dev/md2 /dev/sdc /dev/sdd
mdadm -C /dev/md0 -n 2 -l 0 /dev/md1 /dev/md2
mdadm -A /dev/md0 /dev/md1 /dev/md2
# alternatively:
mdadm -C /dev/md10 -n 4 -l 10 /dev/sda /dev/sdb /dev/sdc /dev/sdd
mdadm -A /dev/md10 /dev/sda /dev/sdb /dev/sdc /dev/sdd
vgcreate raid01vg /dev/md0
lvcreate -n bigP raid01vg
lvchange -a y raid01vg/bigP
mkfs.ext4 /dev/mapper/raid01vg/bigP
mkdir /mnt/bank; mount /dev/mapped/raid01vg/bigP /mnt/bank