
В 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 используйте команду)
Показания: