Criando Linux Raid Manualmente

Link: http://ubuntuforums.org/showthread.php?t=408461

Se você já tem um Raid criado e precisa acessá-lo por um Live CD, precisa antes instalar o seguinte:

sudo apt-get update
sudo apt-get install mdadm

Depois com o comandomdadm temos as seguintes opções:

# -A, --assemble Assemble a pre-existing array that was previously created with --create.
# -C, --create Create a new array. You only ever need to do this once, if you try to create arrays with partitions that are part of other arrays, mdadm will warn you.
# --stop Stop an assembled array. The array must be unmounted before this will work.
#--build This usage is similar to --create.  The difference is that  it  creates an array without a superblock. With these arrays there is no difference between initially creating the array and  subsequently  assembling  the array,  except  that hopefully there is useful data there in the second case.

Com a opção --create temos sub-opções:

mdadm --create md-device --chunk=X --level=Y --raid-devices=Z devices

    * -c, --chunk= Specify chunk size of kibibytes. The default is 64.
    * -l, --level= Set raid level, options are: linear, raid0, 0, stripe, raid1, 1, mirror, raid4, 4, raid5, 5, raid6, 6, multipath, mp, fautly.
    * -n, --raid-devices= Specify the number of active devices in the array.

Diferenças entre RAIDs no link: http://pt.wikipedia.org/wiki/RAID

Por exemplo:

sudo mdadm --build /dev/md0 --assume-clean --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
sudo mdadm --assemble /dev/md0 /dev/sdb1 /dev/sdc1
sudo mdadm --assemble --scan
sudo mdadm --stop /dev/md0

Fazer uma partição no Raid é:
mkfs.ext3 /dev/md0

Configurações adicionais sobre a checagem desta partição em:
This filesystem will be automatically checked every 31 mounts or 180 days, whichever comes first.  Use tune2fs -c or -i to override.

Fazer uma partição Swap é:
mkswap /dev/sdb2

A configuração pode ser vista em:
/etc/mdadm/mdadm.conf

Para verificar a utlização do swap digite:
swapon -s

Um exemplor de como tornar o swap disponivel nos drives, por exemplo, em fstab:
# /dev/sda5
UUID=551aaf44-5a69-496c-8d1b-28a228489404 pri=1            swap    sw              0       0
# /dev/sdb5
UUID=807ff017-a9e7-4d25-9ad7-41fdba374820 pri=1            swap    sw              0       0

Veja que ambos estão com pri=1.

 O comando abaixo ajuda a listar as partições por uuid:

ls /dev/disk/by-uuid -alh
 

 

Comments