Устройство Raid5 имеет меньше пространства, чем ожидалось

У меня есть 3 привода 3TB, и они объединили их вместе. Я ожидал получить результирующее устройство около 6 ТБ. Команда, которую я использовал:

mdadm --create md0 --level=5 --raid-devices=3 /dev/sda1 /dev/sdb1 /dev/sdc1 

Также обратите внимание:

 # fdisk -l | grep 'Disk /dev/sd' Disk /dev/md0 doesn't contain a valid partition table Disk /dev/mapper/root doesn't contain a valid partition table Disk /dev/mapper/swap_1 doesn't contain a valid partition table Disk /dev/sda: 3000.6 GB, 3000592982016 bytes Disk /dev/sdb: 3000.6 GB, 3000592982016 bytes Disk /dev/sdc: 3000.6 GB, 3000592982016 bytes Disk /dev/sdd: 320.1 GB, 320072933376 bytes # mdadm --detail /dev/md0 md0: Version : 1.2 Creation Time : Wed Jul 10 17:11:04 2013 Raid Level : raid5 Array Size : 4294702080 (4095.75 GiB 4397.77 GB) Used Dev Size : 2147351040 (2047.87 GiB 2198.89 GB) Raid Devices : 3 Total Devices : 3 Persistence : Superblock is persistent Update Time : Thu Jul 11 14:51:17 2013 State : clean Active Devices : 3 Working Devices : 3 Failed Devices : 0 Spare Devices : 0 Layout : left-symmetric Chunk Size : 512K Name : ... UUID : 6331582a:92950387:4e4e7314:8bccf9cb Events : 66195 Number Major Minor RaidDevice State 0 8 1 0 active sync /dev/sda1 1 8 17 1 active sync /dev/sdb1 3 8 33 2 active sync /dev/sdc1 # 

Дайте мне знать, будет ли полезной дополнительная информация.

Как вы разделили диски в первый раз? Если вы использовали fdisk , вы, возможно, ограничились только первым 2 ТБ каждого диска, так как это максимальный размер раздела, который вы можете создать с помощью fdisk . Таким образом, ваше устройство рейда, вероятно, больше похоже на RAID5 из 3 * 2TB дисков.

Используйте parted для создания раздела размером более 2 ТБ.

Пример:

 [root@evil home]# parted /dev/sda -- mklabel GPT yes unit TB mkpart primary ext2 0 -1 Warning: The existing disk label on /dev/sda will be destroyed and all data on this disk will be lost. Do you want to continue? Information: You may need to update /etc/fstab. [root@evil home]# 

Сделайте это для каждого из ваших дисков, затем заново создайте устройство RAID5 и посмотрите, позволяет ли это использовать остальные ваши диски.

Вы можете использовать parted /dev/sda -- print для просмотра таблицы разделов после ее сброса в соответствии с приведенной выше командной строкой.

Нет необходимости форматировать диски заранее; mdadm может справиться с этим для вас!

 # mdadm --create md0 --level=5 --raid-devices=3 /dev/sda /dev/sdb /dev/sdc 

И это должно быть сделано перед любым разделением.