Вопрос или проблема
Приобрел выделенный сервер Hetzner с 2 небольшими SSD и 2 большими HDD, соединенными через аппаратный RAID. Запуск installimage
из Rescue OS показывает следующую конфигурацию:
# Adaptec RAID (LD 0): без названия
DRIVE1 /dev/sda
# Adaptec RAID (LD 1): без названия
DRIVE2 /dev/sdb
...
## В вашей системе есть следующие устройства:
#
# Диск /dev/sda: 749 ГБ (=> 697 GiB).
# Диск /dev/sdb: 119 ГБ (=> 111 GiB).
Я настроил SWRAID 0
. Как я могу указать скрипту смонтировать пару SSD в качестве основного диска для установки ОС?
Моя первая попытка состояла в том, чтобы поменять местами команды DRIVEx, в результате чего на Debian получилось следующее:
root@Debian-90-stretch-64-minimal / # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 1 698G 0 disk
|-sda1 8:1 1 12G 0 part
| `-md0 9:0 0 12G 0 raid1 [SWAP]
|-sda2 8:2 1 512M 0 part
| `-md1 9:1 0 511.4M 0 raid1 /boot
`-sda3 8:3 1 99.1G 0 part
`-md2 9:2 0 99G 0 raid1 /
sdb 8:16 1 111.6G 0 disk
|-sdb1 8:17 1 12G 0 part
|-sdb2 8:18 1 512M 0 part
`-sdb3 8:19 1 99.1G 0 part
Как видите, SSD находятся на sdb
, а большие HDD объемом 698 ГБ находятся на sda
, но sda не полностью разбита на разделы. Кажется, что диски возможно неправильно объединены.
Если сервер все еще “чистый”, возможно, вы сможете удалить свои два массива RAID и создать их заново, чтобы массив SSD был первым.
Существует достаточно документации о том, как это сделать с помощью arcconf
на https://wiki.hetzner.de/index.php/Adaptec_RAID_Controller
Вам следует удалить один из дисков из конфигурации.
Если вы хотите оставить диск в текущем состоянии и не вносить в него изменения, вы можете оставить его вне конфигурации (удалив его), поставив “#” перед ним. Обратите внимание, что при этом номер после следующей переменной DRIVE должен быть правильно скорректирован.
В противном случае все 4 физических диска будут в одном массиве RAID:
Любые уровни программного RAID всегда применяются ко всем дискам (отметенным как DRIVE, как обсуждалось выше). Если вы не хотите, чтобы на определенном диске использовался программный RAID, вам нужно будет соответствующим образом его удалить.
Позже, после установки системы, вы сможете отформатировать и смонтировать второй массив RAID.
Ответ или решение
Чтобы установить операционную систему на SSD-диски вашего сервера Hetzner, вам необходимо скорректировать конфигурацию installimage
и правильно настроить массивы RAID. Вот пошаговая инструкция:
Шаг 1: Подготовьте RAID-массив для SSD
-
Подключитесь к Rescue OS. Запустите сервер в режиме Rescue, чтобы получить доступ к инструментам управления дисками.
-
Проверьте состояние текущих массивов RAID. Используйте команду
arcconf
для просмотра текущих настроек RAID:arcconf getconfig 1
-
Удалите существующие массивы RAID. Например, если вы хотите удалить текущие настройки и создать новые для SSD, выполните команды:
arcconf remove 1 ALL
Это удалит все текущие массивы RAID.
Шаг 2: Создайте новый RAID-массив на SSD
- Создайте новый RAID-массив на SSD. Например, если вы хотите создать RAID 1 из двух SSD-дисков, выполните:
arcconf create 1 LIST RAID1 AD0 AD1
Здесь
AD0
иAD1
— это устройства ваших SSD-дисков (например, /dev/sdb и /dev/sdc).
Шаг 3: Настройка конфигурации installimage
Теперь, когда SSD готовы, отредактируйте конфигурацию installimage
:
-
Измените файл конфигурации. В файле конфигурации
installimage
вам нужно будет указать, что ваш основной диск — это RAID-массив SSD. Файл конфигурации обычно находится по пути/etc/installimage.cfg
. Найдите и измените секции, касающиеся дисков:DRIVE1 /dev/sdX # Укажите здесь RAID-устройство SSD DRIVE2 /dev/sdY
Убедитесь, что SSD-массив идет первым в списке, а HDD остается на втором месте.
-
Удалите или закомментируйте ненужные диски. Если вы не хотите использовать один из HDD, закомментируйте его, добавив
#
в начале строки, как показано ниже:# DRIVE3 /dev/sda # HDD, который не используется DRIVE4 /dev/sdb
Шаг 4: Запустите installimage
-
Запустите
installimage
. После всех изменений выполните команду:installimage
-
Выберите диск для установки ОС. Теперь в меню должен отображаться ваш SSD-массив как основной диск. Выберите его и продолжите установку.
Шаг 5: Восстановление данных на HDD (опционально)
После установки ОС на SSD вы можете восстановить или отформатировать HDD для других нужд, например, для хранения данных. Для этого используйте стандартные утилиты Linux для разметки и форматирования дисков, такие как fdisk
, mkfs
, и монтирование.
Заключение
Следуя этим шагам, вы сможете установить операционную систему на SSD-диски и убедиться, что система работает оптимально. Если у вас возникнут дополнительные вопросы, стоит обратиться к более подробной документации, например, на странице Hetzner, где предоставлена информация о работе с RAID и установке образов систем.