Текущий блок имеет 2 логических диска, показанных в контроллере массива P410i (F8 во время POST) как:
И вот что это показывает в ОС:
bash-3.2# echo | format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c0t0d0 <HP -LOGICAL VOLUME -5.06 cyl 17841 alt 2 hd 255 sec 63>
/pci@0,0/pci8086,3408@1/pci103c,3245@0/sd@0,0
1. c0t1d0 <HP-LOGICAL VOLUME-5.70-410.10GB>
/pci@0,0/pci8086,3408@1/pci103c,3245@0/sd@1,0
bash-3.2# zpool status
pool: rpool
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
c0t0d0s0 ONLINE 0 0 0
errors: No known data errors
pool: rpool-app
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
rpool-app ONLINE 0 0 0
c0t1d0 ONLINE 0 0 0
Размер текущего rpool (c0t0d0) слишком мал и составляет 72 ГБ. Я хочу увеличить rpool, установив новые жесткие диски (2 SAS 146 ГБ). После того, как я создам новый логический диск для этих двух дисков, он появится в контроллере как логический том 3, а в ОС как c0t2d0. В ОС я форматирую c0t2d0, присоединяю его к rpool для зеркального отображения, затем отсоединяю c0t0d0. Я убеждаюсь, что новый диск загрузочный, установив
eeprom bootpath = новое устройство
Когда я перезагружаю сервер и получаю доступ к контроллеру (F8), я также перехожу к Select Boot Volume и выбираю Logical Volume 3 в качестве нового текущего загрузочного lun. Сервер может загрузиться и правильно выбрать новое загрузочное устройство. Однако я больше не вижу там двух предыдущих дисков (c0t0d0 и c0t1d0).
bash-3.2# echo | format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c0t2d0 <HP -LOGICAL VOLUME -5.06 cyl 17841 alt 2 hd 255 sec 63>
/pci@0,0/pci8086,3408@1/pci103c,3245@0/sd@2,0
Я пробовал все, devfsadm или cfgadm и много раз перезагружался, чтобы проверить статус этих логических дисков в контроллере, они все еще там со статусом ОК. Но я не знаю, почему я их больше не вижу в ОС. c0t0d0 - это старый загрузочный диск, который мне больше не нужен, но c0t1d0 - это диск с данными, и мне нужно, чтобы он появился здесь. У тебя есть какие-нибудь подсказки?
Я бы порекомендовал вам заменить диски 72 ГБ дисками 146 ГБ, один за другим, позволяя восстанавливать каждый. Это позволит вам расширить логический диск с 72 ГБ до 146 ГБ. Это потребует использования автономной утилиты или hpacucli
или hpssacli
инструмент для выполнения расширения.
В ZFS к новому размеру LUN, вероятно, можно будет получить доступ после zpool online -e
чтобы расширить до 146 ГБ.
Подход к копированию корневого пула таким способом может быть чреватым, но он кажется как будто вы сделали правильные шаги. Но, если не считать переустановки, я не знаю, как сделать новую пару дисков загрузочной.
Изменить: ваша проблема, похоже, связана с логическими дисками.
Я не знаю, меняет ли новый диск нумерацию старых дисков. Но если блочные устройства присутствуют в конфигурации контроллера, они должны быть доступны в ОС.