Создание программного RAID-массива

Создание программного RAID-массива

В raid-массиве md2, md1, m0 было 4 диска. 2 диска размером 6 ТБ и 2 диска размером 1 ТБ. Я удалил оба диска размером 1 ТБ из /dev/md2. Теперь есть 2 диска размером 6 ТБ каждый. Но когда выполняется df -h, /dev/md2, который смонтирован в root(/), отображается как 875 ГБ(~=1 ТБ) вместо 6 ТБ. Как мне сделать так, чтобы /dev/md2 отображал правильный размер.

Следующие шаги я выполнил, чтобы удалить диски из raid.

mdadm /dev/md2 -r /dev/sda3

mdadm /dev/md2 --fail /dev/sdc3
mdadm /dev/md2 -r /dev/sdc3

mdadm --grow /dev/md2 --raid-devices=2

решение1

Ваши raid-устройства состоят из логических разделов, а не полных дисков. Проверьте размеры разделов с помощью команд fdisk -lили parted -l.

Обновлять

Похоже, вы клонировали таблицу разделов с маленького диска. Поэтому вам следует:

  • удалить один из новых разделов из рейда
  • изменить размер раздела
  • добавить раздел обратно в рейд
  • синхронизировать данные
  • сделайте то же самое с другим разделом
  • изменить размер рейда с помощью mdadm --grow /dev/md2 --size=maxкоманды.
  • изменить размер файловой системы ( resize2fsнапример, для EXT fs используйте команду)

Показания:

Связанный контент