Совершите рейд на 5 mdadm - выращивают выполнение отбрасываний, никакое увеличение размера диска

Я настроил Набег 5 систем дома впервые. Я добавил 3 диска в ПК и разделил их всех в 1 разделе 8G и 1 разделе остающегося 492G затем, я сделал 2 объема набега с каждым разделом

Смонтированный 16G как подкачка и другая как системный диск.

Это работало как очарование, затем я добавил, что 4 дисков к массиву сделали то же самое (отделяющийся в 2 разделах, и добавил обоих к ранее определенным массивам raid5) (mdadm --add /dev/sdd1 и т.д....)

Затем я сделал mdadm --grow /dev/md0 --raid-devices=4 команда (касательно: http://zackreed.me/articles/48-adding-an-extra-disk-to-an-mdadm-array)

Оба массива добрались, восстанавливают, но они не используют новый размер. и производительность моей системы, отброшенной ужасно.

Я попытался загрузиться в режиме восстановления и сделать resize2fs /dev/md1 команда, но я продолжаю получать "диск только для чтения" материал как проблема.

Как я могу зафиксировать это? потому что нормальная начальная загрузка сохранит мой главный диск в "занятом" состоянии, и я не отважился выполнение принудительного размонтирования

Что я могу сделать для возвращения моей производительности?

Если еще информация необходима, действительно скажите, и я предоставлю то, что я могу. Заранее спасибо.

2
задан 25 October 2013 в 17:03

1 ответ

Убедитесь, что вы (1) размонтировали файловую систему для каждого массива, а затем (2) выполните:

e2fsck -f -v /dev/mdx

Где x [ 117] - рассматриваемый массив. Затем запустите resize2fs. После этого вы сможете изменить размер файловой системы.

Однако, по моему опыту, растущие массивы (я вырос за один шаг с 3 + 1 до, в конечном счете, 8 + 2 с дисками 1 ТБ в течение 2+ лет), похоже, влияют на производительность. Возможно, это связано с тем, что такие вещи, как размер полосы, зависят от количества дисков с данными (то есть n-1 для RAID5, n-2 для RAID6) и, следовательно, больше не будут оптимизированы для нового массива.

Ширина полосы = [Размер шага] × [# Диски с данными]

После этого вы захотите решить эту проблему с помощью tune2fs, например:

tune2fs -E stride=n,stripe-width=m /dev/mdx

См. Это для более подробной информации: https://raid.wiki.kernel.org/index.php/RAID_setup

0
ответ дан 25 October 2013 в 17:03

Другие вопросы по тегам:

Похожие вопросы: