Ранее у меня был raid5 с mdadm с использованием четырех дисков по 2 ТБ. Недавно я разобрал рейд и создал raid10 с шестью дисками по 2 ТБ, но mdadm --detail показывает «Используемый размер разработчика» как только 2 ТБ (исходная четность raid5 для одного диска) вместо ожидаемых 6 ТБ (половина новых 12 ТБ. ).
Вопрос: Будет ли проблема иметь это поле размером 2 ТБ вместо 6 ТБ? Даже если это может быть хорошо, мне все равно не нравится видеть это неправильно.
Я использую CentOS 6.3 (2.6.32-279.9.1.el6.i686) с mdadm 3.2.3-9.el6.i686
Обнулил все суперблоки при разборке raid5:
sudo mdadm --zero-superblock /dev/sda1
Создал массив с:
sudo mdadm -v --create /dev/md0 --level=raid10 --raid-devices=6 /dev/sd[a-f]1
Текущий вывод mdadm --detail
sudo mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Thu Sep 27 09:31:33 2012
Raid Level : raid10
Array Size : 5860535808 (5589.04 GiB 6001.19 GB)
Used Dev Size : 1953511936 (1863.01 GiB 2000.40 GB)
Raid Devices : 6
Total Devices : 6
Persistence : Superblock is persistent
Update Time : Fri Sep 28 09:42:55 2012
State : clean
Active Devices : 6
Working Devices : 6
Failed Devices : 0
Spare Devices : 0
Layout : near=2
Chunk Size : 512K
Name : mega-breff:0 (local to host mega-breff)
UUID : 08d9e66b:c1218cd5:6c8f0cb8:fd144d20
Events : 19
Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
1 8 17 1 active sync /dev/sdb1
2 8 33 2 active sync /dev/sdc1
3 8 49 3 active sync /dev/sdd1
4 8 65 4 active sync /dev/sde1
5 8 81 5 active sync /dev/sdf1
Вывод gdisk (каждый диск имеет одинаковую структуру разделов):
sudo gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.8.4
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 3907029168 sectors, 1.8 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): 742B7071-DAB2-4C74-9522-FC18D2EE135E
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 3907029134
Partitions will be aligned on 2048-sector boundaries
Total free space is 2148 sectors (1.0 MiB)
Number Start (sector) End (sector) Size Code Name
1 2048 3907029000 1.8 TiB FD00 Linux RAID
Это правильный номер. Когда вы настраиваете массив RAID, независимо от того, 1, 10, 5 или 6, все устройства должны быть одного размера. Если это не так, то в качестве базового используется любое устройство наименьшего размера. Used Dev Size
это тот номер.
Например, если у вас есть RAID 5, состоящий из 3 дисков по 2 ТБ и 1 диска по 1 ТБ, тогда Used Dev Size
будет 1 ТБ, потому что это объем каждого диска, который будет использоваться.