Skip to main content

Работа с жесткими дисками в Linux

Ссылки

Все управляшки HW RAID

Управление Adaptec

Создать Simple Volume можно так:

arcconf create 1 LOGICALDRIVE MAX volume 0,1

Рескан scsi шины в linux

Замена загрузочного диска

Замена диска zfs

Загрузка zfs с SD 380 HBA

HP DL380 gen8 имеет на борту p420i raid контроллер. ZFS как вы знаете, любит работать с дисками напрямую. p420i на удивление, умеет переключаться в HBA режим, но грузиться с него у вас не получится.
Вот человек предлагает решение: https://www.reddit.com/r/homelab/comments/ap9usf/proxmoxzfs_installed_on_hp_dl360p/ Но с лёту у меня не получилось сделать так же как он. Рассказываю как сделал я.

Для не умеющих читать по-английски.
1. Устанавливаем proxmox на жесткие диски как обычно в режиме zfs raid 1
2. Включаем флешку во внутренний SD
3. Загружаемся в live cd и указываем, что /boot теперь находится на SD
4. ставим граб на SD
5 Перезагружаемся, редактируем граб прям из него самого
6 Загружаемся в нашу систему, делаем grub-update grub-install

Во-первых debian live-cd не смог примонтировать в режиме записи zfs. В дебиане используется 0.7, а тут уже 0.8. Короч… Вам не нужен ни дебиан, ни убунту, грузимся с proxmox iso и выбираем debug режим.
Там пишем exit или Ctrl+D и оказываемся в консоли, в которой уже есть что нужно.
Далее я пошёл другим путём (так как предложенным у меня не получилось), я примонтировал zfs

zpool import -f -R /mnt rpool

и чрутнулся в него

mount -t proc /proc/ /mnt/proc
mount –rbind /dev/ /mnt/dev
mount –rbind /sys/ /mnt/sys
chroot /mnt bash

Теперь я в своей системе и отсюда я уже готовлю флешку, как описано в статье, и делаю grub-install на SD.
Далее при загрузке grub, через e, как указано в статье, меняю пути и название диска и загружаюсь в систему.
Система не грузится, iniramfs предлагает ввести команду, говорит, что rpool уже был в другой системе и нужно его импортировать в эту.
В самом его ругательстве написана строка, чинящая эту проблему. Вам надо её ввести «zpool import -f … rpool» и система загрузится.
После загрузки сделайте grub-update, grub-install. Грузитесь на здоровье!