Я только что купил у Hetzner сервер с двумя жесткими дисками по 4 ТБ и одним SSD на 1 ТБ. Я хочу настроить два жестких диска (/ dev / sda и / dev / sdb) в RAID1 и установить на них ОС, а также использовать SSD (/ dev / sdc) в качестве дополнительного диска.
До сих пор все мои попытки провалились. Скрипт installimage работает нормально и сообщает мне, что мне просто нужно перезагрузиться. Но при перезагрузке появляется такая ошибка:
Я безуспешно пытался исправить ошибку и сдался, так как подозреваю, что проблема связана с моей конфигурацией скрипта installimage.
Вот конфигурации, которые я использовал во всех своих попытках:
DRIVE1 /dev/sda
DRIVE2 /dev/sdb
#DRIVE3 /dev/sdc # commented to exclude it from the RAID setup
SWRAID 1
SWRAIDLEVEL 1
BOOTLOADER grub
HOSTNAME EX51
И вот различные схемы разбиения, которые я пробовал:
1 °) Почти стандартная конфигурация
PART swap swap 32G
PART /boot ext3 512M
PART / ext4 all
2 °) Попытка LVM
PART /boot ext3 512M
PART lvm vg0 all
LV vg0 swap swap swap 4G
LV vg0 root / ext4 all
3 °) Разделы меньше 2 ТБ в случае, если в системе не используется grub2 (не так ли?)
PART swap swap 32G
PART /boot ext3 512M
PART / ext4 1T
PART /p1 ext4 1T
PART /p2 ext4 1T
PART /p3 ext4 all
Что я делаю не так?
Спасибо!
РЕДАКТИРОВАТЬ: отключение RAID работает.
Тим Аутен ответ великолепен (особенно если у вас, как и у меня, нет доступа к консоли и вы не видите загрузочные сообщения), но я собираюсь добавить несколько дополнительных бит, так как я думаю, что установочное изображение немного изменилось с момента его первоначального ответа - или я просто слишком устал, следя за ним, чтобы понять некоторые из, вероятно, очевидных моментов, которые я выделил ниже.
1) Следуйте шагу 1 Тима
2) На шаге 2 Тима имейте в виду, что текущая корневая файловая система - это файловая система installimage, а не файловая система серверов, поэтому вам нужно сначала смонтировать ее.
mkdir /rootPartition
mount /dev/md2 /rootPartition
3) Теперь завершите шаг 2 Тима, но имейте в виду, что любую ссылку на / etc / fstab следует изменить на / rootPartition / etc / fstab.
4) Перезагрузитесь - но это, вероятно, не сработает.
5) Если он не перезагружается, загрузитесь обратно в образ для восстановления (через Hetzer Robot смонтируйте корневой раздел (см. Ответы на шаг 2 выше), а затем следуйте шагу 3 Тима, не забывая добавлять префикс любой ссылки на файлы (например / etc / fstab) на / rootPartition.
6) Перезагрузитесь. На этот раз это должно сработать (у меня это сработало).
Большое спасибо Тиму за решение этой проблемы - надеюсь, что эти дополнения помогут другим.
Итак, я наконец-то заработал. Я точно не помню, что пошло не так, но вот что я сейчас делаю:
1 °) Используйте следующую конфигурацию:
DRIVE1 /dev/sda
DRIVE2 /dev/sdb
#DRIVE3 /dev/sdc
SWRAID 1
SWRAIDLEVEL 1
BOOTLOADER grub
HOSTNAME EX61
PART swap swap 32G
PART /boot ext3 512M
PART / ext4 all
2 °) После завершения установки изображение, но перед перезагрузкой, создайте папку монтирования и обновите fstab:
Создайте папку монтирования:
mkdir /mountFolder
Обновите fstab:
cat > /etc/fstab
Вставить:
proc /proc proc defaults 0 0
/dev/md/0 none swap sw 0 0
/dev/md/1 /boot ext3 defaults 0 0
/dev/md/3 / ext4 defaults 0 0
/dev/sdc1 /mountFolder ext4 defaults 0 0
Затем перезагрузитесь.
3 °) Если возникла ошибка / dev / md2, отформатируйте SSD:
parted /dev/sdc mklabel gpt
parted /dev/sdc print unit MB print free
Обратите внимание на размер диска для следующей команды
parted --align optimal /dev/sdc mkpart primary ext4 0% 960197MB // replace the size here
mkfs.ext4 /dev/sdc1
Проверьте, нужно ли снова обновить fstab, если да, то сделайте это:
cat /etc/fstab
(вставьте то же, что и на шаге 2)
Наконец, создайте папку монтирования и смонтируйте диск:
mkdir /mountFolder
mount -a