Mdadm centos: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 38: Строка 38:
 
mkfs.ext4 /dev/md0
 
mkfs.ext4 /dev/md0
 
mkfs.ext4 /dev/md1
 
mkfs.ext4 /dev/md1
  +
</PRE>
  +
Не забыть установить тип партиции <B>fd</B> для всех разделов в рейде
  +
<PRE>
  +
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)
 
</PRE>
 
</PRE>

Версия 19:16, 11 января 2015

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)