Parece que o espaço em branco extra após o nome do dispositivo no mdadm causou o problema. Editar o espaço em branco extra e repetir o procedimento resolveu o problema.
Estou experimentando a criação de um dispositivo RAID 0 de software a partir de 4 volumes do EBS no Ubuntu 9.10 executado no Amazon AWS seguindo este guia:
O dispositivo aparece (e de acordo com o SysBench é 3.5x mais rápido do que um volume regular do EBS anexado).
O problema é que, quando eu reinicializo a instância, todos os arquivos no dispositivo RAID acabam. O dispositivo está disponível e montado quando esperado, mas não contém arquivos. Eu sou capaz de escrever novos arquivos para ele, que sobrevivem até a próxima reinicialização.
EDITAR:
Aqui está o script que eu uso para configurar o RAID. Ele grava em / etc / fstab e /etc/mdadm.conf
#!/bin/bash
# Create RAID
volumes=4
devices="/dev/sdj /dev/sdk /dev/sdl /dev/sdm"
devicearray=($devices)
volumeids="vol-11111111 vol-22222222 vol-33333333 vol-44444444"
yes | sudo mdadm \
--create /dev/md0 \
--level 0 \
--metadata=1.1 \
--raid-devices $volumes \
$devices
echo DEVICE $devices | sudo tee /etc/mdadm.conf
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm.conf
sudo mkfs.xfs /dev/md0
mountpoint=/mnt/raid
echo "/dev/md0 $mountpoint xfs noatime 0 0" | sudo tee -a /etc/fstab
sudo mkdir $mountpoint
sudo mount $mountpoint
/ etc / fstab
# /etc/fstab: static file system information.
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda1 / ext3 defaults 0 0
/dev/sdb /mnt ext3 defaults 0 0
/dev/md0 /mnt/raid xfs noatime 0 0
/etc/mdadm.conf
DEVICE /dev/sdj /dev/sdk /dev/sdl /dev/sdm
ARRAY /dev/md0 level=raid0 num-devices=4 metadata=01.01 name=ip-10-194-5-235:0 UUID=67392a94:553fddec:4bc8e5c7:8d25c3ca
Adicione a linha rw you fstab. Como isso, / dev / md0 / mnt xfs rw, noatime 0 0
Eu sei que esta pergunta é realmente antiga, mas eu quero ajudar aqueles que tropeçarem nisso, assim como eu fiz. Eu estava enfrentando exatamente o mesmo problema e acabei fazendo 4 coisas para fazer meu RAID0 sobreviver a reinicializações (Ubuntu 12.04).
1) Entrada no arquivo / etc / fstab:
/dev/md0 /mnt/md0 auto defaults,nobootwait,comment=cloudconfig 0 2
2) echo 'DEVICE / dev / sdb / dev / sdc' > /etc/mdadm/mdadm.conf,
3) mdadm --detail --scan > > /etc/mdadm.conf
4) sudo update-initramfs -u
Com isso eu consegui lidar com várias reinicializações da minha máquina e o RAID0 apareceu todas as vezes. Espero que isso ajude.
Tags amazon-ec2 raid ubuntu amazon-ebs