Я нахожусь в процессе создания моего первого массива RAID5. Я использовал mdadm для создания следующих настроек:
root@bondigas:~# mdadm --detail /dev/md1
/dev/md1:
Version : 00.90
Creation Time : Wed Oct 20 20:00:41 2010
Raid Level : raid5
Array Size : 5860543488 (5589.05 GiB 6001.20 GB)
Used Dev Size : 1953514496 (1863.02 GiB 2000.40 GB)
Raid Devices : 4
Total Devices : 4
Preferred Minor : 1
Persistence : Superblock is persistent
Update Time : Wed Oct 20 20:13:48 2010
State : clean, degraded, recovering
Active Devices : 3
Working Devices : 4
Failed Devices : 0
Spare Devices : 1
Layout : left-symmetric
Chunk Size : 64K
Rebuild Status : 1% complete
UUID : f6dc829e:aa29b476:edd1ef19:85032322 (local to host bondigas)
Events : 0.12
Number Major Minor RaidDevice State
0 8 16 0 active sync /dev/sdb
1 8 32 1 active sync /dev/sdc
2 8 48 2 active sync /dev/sdd
4 8 64 3 spare rebuilding /dev/sde
Пока я шел, я решил отформатировать зверя с помощью следующей команды:
root@bondigas:~# mkfs.ext4 /dev/md1p1
mke2fs 1.41.11 (14-Mar-2010)
/dev/md1p1 alignment is offset by 63488 bytes.
This may result in very poor performance, (re)-partitioning suggested.
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=16 blocks, Stripe width=48 blocks
97853440 inodes, 391394047 blocks
19569702 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
11945 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848
Writing inode tables: ^C 27/11945
root@bondigas:~# ^C
Я не уверен, что делать с "выравнивание / dev / md1p1 смещено на 63488 байт." и как правильно разделить диски, чтобы соответствовать, чтобы я мог отформатировать его правильно.
источник
Мой друг указал, что я могу просто mkfs.ex4
/dev/md1
без разметки, поэтому я удалил раздел и сделал это, и теперь он, кажется, форматирует.источник
Я считаю этот способ самым простым
или альтернативный грязный метод будет просто так
источник
Кажется, что mkfs.ext4 хочет, чтобы файловые системы на вашем RAID запускались на границе 64 КБ. Если вы используете весь диск, он начинается с 0, что, конечно, также кратно 64 КиБ ...
В настоящее время большинство инструментов разбиения по умолчанию используют границу в 1 МБ (fdisk, вероятно, этого не делает).
Причина этого заключается в том, что большинство жестких дисков и твердотельных накопителей используют физические сектора на устройстве, которые намного больше, чем логические сектора. Результатом этого является то, что если вы читаете логический сектор размером 512 байт с диска, аппаратное обеспечение фактически должно считывать намного больший объем данных.
В случае вашего программного RAID-устройства происходит нечто подобное: данные на нем хранятся в виде «кусочков» объемом 64 КиБ с настройками mdadm по умолчанию.
источник