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

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

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

Я увеличил размер диска с 2 ТБ до 2,5 ТБ (облако Google)

После использования 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

    Я увеличил размер диска с 2 ТБ до 2,5 ТБ (облако Google)

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

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

    Спасибо

    update

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

    1. остановить все службы с помощью раздела / dev / sdb1
    2. Размонтировать устройство
    3. Создать резервную копию / моментальный снимок
    4. Увеличить размер диска до 3 Т
    5. установить gdisk, если он еще не установлен на экземпляре
    6. процедура gdisk
      gdisk / dev / sdb

      Я увеличил размер диска с 2 ТБ до 2,5 ТБ (облако Google)

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

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

      Спасибо

      update

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

      1. остановить все службы с помощью раздела / dev / sdb1
      2. Размонтировать устройство
      3. Создать резервную копию / моментальный снимок
      4. Увеличить размер диска до 3 Т
      5. установить gdisk, если он еще не установлен на экземпляре
      6. процедура gdisk
        gdisk / dev / sdb
        5 ТБ (облако Google)

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

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

        Спасибо

        update

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

        1. остановить все службы с помощью раздела / dev / sdb1
        2. размонтировать устройство
        3. Создать резервную копию / снимок
        4. Увеличить диск до 3T
        5. установить gdisk, если он еще не установлен на экземпляре
        6. процедура gdisk
          gdisk / dev / sdb
          5 ТБ (облако Google)

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

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

          Спасибо

          update

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

          1. остановить все службы с помощью раздела / dev / sdb1
          2. размонтировать устройство
          3. Создать резервную копию / снимок
          4. Увеличить диск до 3T
          5. установить gdisk, если он еще не установлен на экземпляре
          6. процедура gdisk
            gdisk / dev / sdb
            после перезагрузки resize2fs / dev / sdb1 не изменяет размер раздела до 2,5 ТБ, поскольку похоже, что fdisk достиг волшебного предела в 2 ТБ.

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

            Спасибо

            update

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

            1. остановить все службы с помощью раздела / dev / sdb1
            2. размонтировать устройство
            3. Создать резервную копию / снимок
            4. Увеличить диск до 3T
            5. установить gdisk, если он еще не установлен на экземпляре
            6. процедура gdisk
              gdisk / dev / sdb
              после перезагрузки resize2fs / dev / sdb1 не изменяет размер раздела до 2,5 ТБ, поскольку похоже, что fdisk достиг волшебного предела в 2 ТБ.

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

              Спасибо

              update

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

              1. остановить все службы с помощью раздела / dev / sdb1
              2. размонтировать устройство
              3. Создать резервную копию / снимок
              4. Увеличить диск до 3T
              5. установить gdisk, если он еще не установлен на экземпляре
              6. процедура gdisk
                gdisk / dev / sdb

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

                Спасибо

                update

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

                1. остановить все службы с помощью раздела / dev / sdb1
                2. размонтировать устройство
                3. Создать резервную копию / снимок
                4. Увеличить диск до 3T
                5. установить gdisk, если он еще не установлен на экземпляре
                6. процедура gdisk
                  gdisk / dev / sdb

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

                  Спасибо

                  update

                  , как предложил другой пользователь 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. reboot # просто чтобы быть уверенным
2
задан 28 September 2016 в 14:50
1 ответ

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

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

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

6
ответ дан 3 December 2019 в 09:15

Теги

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