CentOS 7: Как поддерживать диск 3 ТБ, 4 ТБ или 5 ТБ в виде одного раздела без UEFI

0

Мой сервер CentOS 7 работает в системе, отличной от UEFI, и мне нужно клонировать жесткий диск объемом 500 ГБ на жесткий диск объемом 5 ТБ, который будет использоваться в качестве нового загрузочного диска. Какой самый дешевый и наименее трудоемкий вариант для поддержки этого? Мой мб является старым сокетом Intel 775 МБ и не имеет UEFI. Могу ли я обойтись без необходимости покупать новую комбинацию памяти MB + CPU + с помощью карты контроллера HD? Как узнать, будет ли конкретная плата контроллера поддерживать 5 ТБ HD? Они нигде не указывают явно поддержку размера диска.

Джон
источник
Почему это должен быть загрузочный диск? Может ли он быть сначала подключен как отдельный диск с данными?
Гравитация

Ответы:

2

На некоторых старых контроллерах могут быть ограничения по объему диска, но я не знаю деталей этого. Я рекомендую попробовать подключить новый диск к существующей материнской плате и посмотреть, работает ли он. Если Linux распознает диск и дает вам доступ к его полной емкости, то все должно быть в порядке без нового оборудования, кроме самого диска. Если у вас есть проблемы, новая карта контроллера диска, вероятно, будет работать вокруг этих проблем. Новая плата контроллера диска также может быть быстрее, чем у вас, но вам нужно изучить спецификации вашего текущего компьютера (как его интерфейс диска, так и любой слот, который вы можете использовать для новой подключаемой карты) по сравнению с что доступно как подключаемая карта сегодня.

Что касается копирования вашего текущего диска, Linux может нормально загружаться с диска с таблицей разделов GUID (GPT) даже на компьютере с BIOS, поэтому вы должны быть в состоянии сделать следующее:

  1. Разбейте новый диск объемом 5 ТБ, используя GPT. Вы можете сделать это с помощью gdisk(только GPT), partedили GParted (GPT или MBR; вы должны явно указать инструменту использовать GPT), или последними версиями fdisk(я не уверен, будет ли по умолчанию GPT на таком большом диске ; вам может потребоваться указать это для использования GPT).
  2. На новом диске обязательно создайте загрузочный раздел BIOS ~ 1 МБ на раннем этапе. (Некоторые BIOS не могут читать дальше определенной точки, поэтому загрузочный раздел BIOS должен быть ранним.) Это определяется кодом типа EF02 внутри gdiskили «флагом bios_grub» в partedили GParted.
  3. Если ваша текущая установка не использует один из них, создайте раздел размером ~ 500 МБ, который будет использоваться в качестве /bootраздела - опять же, на ранней стадии на диске. Это, опять же, необходимо, потому что некоторые BIOS не могут считывать дальше определенной точки (обычно 2 ТБ для последних BIOS, но действительно древние имеют даже более низкие пределы). Поскольку GRUB (или то, что вы используете в качестве загрузчика) использует BIOS для чтения ядра, вы должны убедиться, что ядро ​​доступно для чтения в BIOS; и поскольку ядро ​​находится в нем /boot, создание отдельного /bootраздела и его ограничение ниже предела BIOS гарантирует, что ядро ​​будет доступно для чтения GRUB.
  4. Выполните клонирование старого диска на уровне раздела или файловой системы на новый. Убедитесь , что не клонировать весь диск или таблицу разделов, только раздел (ы) , который вы хотите клонировать. Обратите внимание, что если в вашей текущей установке не используется отдельный /bootраздел, вам необходимо переместить содержимое /bootкаталога в новый /bootраздел.
  5. В зависимости от того, как вы скопировали файлы, вам может понадобиться отредактировать /etc/fstabна новом диске, чтобы отразить новые значения UUID и, если вы их создали, новый /bootраздел.
  6. При необходимости измените размер раздела (ов) для нового диска.
  7. Переустановите загрузчик на новый диск.

Это довольно высокоуровневое описание, в котором отсутствуют многочисленные детали. Это отчасти потому, что вы можете выполнить задачу с помощью различных инструментов (аварийные загрузочные диски в сравнении с вашей текущей установкой CentOS, различные инструменты для создания разделов, различные инструменты для копирования разделов или файловых систем и т. Д.), А отчасти потому, что я не знаю всех детали вашей системы или какие инструменты вы можете использовать.

Род Смит
источник