Mdadm centos
Материал из noname.com.ua
mdadm centos
Задача - добавили новый винт и надо переехать на рейд
Размечаем так как есть:
sfdisk -d /dev/sda | sfdisk /dev/sdb --force Checking that no-one is using this disk right now ... OK Disk /dev/sdb: 38913 cylinders, 255 heads, 63 sectors/track Old situation: Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0 Device Boot Start End #cyls #blocks Id System /dev/sdb1 0 - 0 0 0 Empty /dev/sdb2 0 - 0 0 0 Empty /dev/sdb3 0 - 0 0 0 Empty /dev/sdb4 0 - 0 0 0 Empty New situation: Units = sectors of 512 bytes, counting from 0 Device Boot Start End #sectors Id System /dev/sdb1 * 2048 411647 409600 83 Linux /dev/sdb2 411648 12699647 12288000 82 Linux swap / Solaris /dev/sdb3 12699648 625141759 612442112 83 Linux /dev/sdb4 0 - 0 0 Empty
mdadm --create --verbose /dev/md0 --level=mirror --raid-devices=2 /dev/sdb1 missing mdadm --create --verbose /dev/md0 --level=mirror --raid-devices=2 /dev/sdb3 missing
mkfs.ext4 /dev/md0 mkfs.ext4 /dev/md1
Не забыть установить тип партиции fd для всех разделов в рейде
fdisk /dev/sdb t Partition number (1-4): 3 Hex code (type L to list codes): fd Changed system type of partition 3 to fd (Linux raid autodetect)