Назад | Перейти на главную страницу

расширить MBR-диск с разделом ext4 до более 2 ТБ в CentOS 7

У меня есть машина CentOS 7 с двумя смонтированными дисками [/ dev / sda и / dev / sdb] с использованием ext4.

Мне нужно расширить / dev / sdb1 до более чем 2 ТБ.

Я расширил диск с 2 ТБ до 2,5 ТБ (гугл облако)

После использования fdisk для удаления и воссоздания раздела, после перезагрузки resize2fs / dev / sdb1 не изменяет размер раздела до 2,5 ТБ, поскольку похоже, что fdisk достиг магического предела в 2 ТБ.

Есть ли способ расширить / dev / sdb1 до 3 ТБ без потери данных?

Спасибо

Обновить

как предложил другой пользователь serverfault @mzhaase, я попробовал gdisk со следующими шагами. Диск был отформатирован с помощью fdisk общим размером 2T

  1. остановить все службы, используя раздел / dev / sdb1

  2. размонтировать устройство

  3. Создать резервную копию / снимок

  4. Расширить диск до 3T

  5. установите gdisk, если он еще не установлен на экземпляре

  6. процедура gdisk
    gdisk / dev / sdb
    p # print и сохраните GUID
    o # удалить все разделы
    n # создать новый раздел
    c #label нажмите ENTER или имя, если оно есть
    x # войти в экспертный режим
    g # вставьте GUID
    w # записать изменения

  7. umount / dev / sdb1 # если он будет перемонтирован gdisk

  8. e2fsck -f / dev / sdb1 # проверить диск

  9. resize2fs / dev / sdb1 # изменить размер раздела

  10. mount -a # проверяем, монтируются ли разделы согласно fstab

  11. перезагрузите # просто чтобы убедиться

Сегодня используются две основные схемы секционирования: MBR и GPT.

Более старый, устаревший и, вероятно, все еще наиболее используемый - это MBR. Однако MBR использует 32 бита для адресации пространства хранения, используя блоки по 512 байт, а 2 ^ 32 * 512 байт составляют… 2 ТБ. Так что нет, вы не можете расширить раздел MBR более чем на 2 ТБ. Для этого вам нужно будет использовать GPT.

Сам я никогда этого не делал, но вроде можно конвертировать MBR в GPT без потери данных, используя gdisk. Попробуйте на свой страх и риск.