Мой сервер CentOS 7 работает в системе, отличной от UEFI, и мне нужно клонировать жесткий диск объемом 500 ГБ на жесткий диск объемом 5 ТБ, который будет использоваться в качестве нового загрузочного диска. Какой самый дешевый и наименее трудоемкий вариант для поддержки этого? Мой мб является старым сокетом Intel 775 МБ и не имеет UEFI. Могу ли я обойтись без необходимости покупать новую комбинацию памяти MB + CPU + с помощью карты контроллера HD? Как узнать, будет ли конкретная плата контроллера поддерживать 5 ТБ HD? Они нигде не указывают явно поддержку размера диска.
0
Ответы:
На некоторых старых контроллерах могут быть ограничения по объему диска, но я не знаю деталей этого. Я рекомендую попробовать подключить новый диск к существующей материнской плате и посмотреть, работает ли он. Если Linux распознает диск и дает вам доступ к его полной емкости, то все должно быть в порядке без нового оборудования, кроме самого диска. Если у вас есть проблемы, новая карта контроллера диска, вероятно, будет работать вокруг этих проблем. Новая плата контроллера диска также может быть быстрее, чем у вас, но вам нужно изучить спецификации вашего текущего компьютера (как его интерфейс диска, так и любой слот, который вы можете использовать для новой подключаемой карты) по сравнению с что доступно как подключаемая карта сегодня.
Что касается копирования вашего текущего диска, Linux может нормально загружаться с диска с таблицей разделов GUID (GPT) даже на компьютере с BIOS, поэтому вы должны быть в состоянии сделать следующее:
gdisk
(только GPT),parted
или GParted (GPT или MBR; вы должны явно указать инструменту использовать GPT), или последними версиямиfdisk
(я не уверен, будет ли по умолчанию GPT на таком большом диске ; вам может потребоваться указать это для использования GPT).gdisk
или «флагом bios_grub» вparted
или GParted./boot
раздела - опять же, на ранней стадии на диске. Это, опять же, необходимо, потому что некоторые BIOS не могут считывать дальше определенной точки (обычно 2 ТБ для последних BIOS, но действительно древние имеют даже более низкие пределы). Поскольку GRUB (или то, что вы используете в качестве загрузчика) использует BIOS для чтения ядра, вы должны убедиться, что ядро доступно для чтения в BIOS; и поскольку ядро находится в нем/boot
, создание отдельного/boot
раздела и его ограничение ниже предела BIOS гарантирует, что ядро будет доступно для чтения GRUB./boot
раздел, вам необходимо переместить содержимое/boot
каталога в новый/boot
раздел./etc/fstab
на новом диске, чтобы отразить новые значения UUID и, если вы их создали, новый/boot
раздел.Это довольно высокоуровневое описание, в котором отсутствуют многочисленные детали. Это отчасти потому, что вы можете выполнить задачу с помощью различных инструментов (аварийные загрузочные диски в сравнении с вашей текущей установкой CentOS, различные инструменты для создания разделов, различные инструменты для копирования разделов или файловых систем и т. Д.), А отчасти потому, что я не знаю всех детали вашей системы или какие инструменты вы можете использовать.
источник