Други, помогите.Надо сбросить рутовый пароль.
в XSCF говорю sendbreak -d 0
ok> boot cdrom -smount /dev/dsk/c0t0d0s0 /a
в shadow стер хеш.
umount
init 6и... фигу! не пускает.
OpenBoot видно что boot-device = mirror mirror-a
это что, программное зеркало?
как мне быть.
Второе подзеркало отключить (выдернув винт).
И потом загрузившись с компашки поправить shadow.
После этого должно пустить.
Затем винт вернуть и засинхронизировать зеркало.
> Второе подзеркало отключить (выдернув винт).
> И потом загрузившись с компашки поправить shadow.
> После этого должно пустить.
> Затем винт вернуть и засинхронизировать зеркало.одобрите мои шаги:
1. poweroff -d 0
2. выдернуть любой винт
3. poweron -d 0
4. sendbreak -d 0
5. boot cdrom -s
6. mount, change shadow, umount
7. init 68. poweroff -d 0
9. подключить второй НЖМД
10. poweron -d 011. сделать синхронизацию (пока не знаю как)
> одобрите мои шаги:
> 1. poweroff -d 0
> 2. выдернуть любой винт
> 3. poweron -d 0
> 4. sendbreak -d 0
> 5. boot cdrom -s
> 6. mount, change shadow, umount
> 7. init 68. Загрузиться с одного винта, зайти в систему под root без пароля, задать нужный пароль.
9. Если сервер поддерживает горячее подключение винтов, то подключить второй винт. (Sparc M-series поддерживает)
10. devfsadm -C
11. Запустить синхронизацию зеркала.Если зеркало построено на основе ZFS, то статус можно посмотреть так
zpool statusЭтой же командой можно засинхронизировать
zpool detache ...
zpool attache ...
Подскажите как точно определить что зеркало у меня используется?
> Подскажите как точно определить что зеркало у меня используется?Если зеркало на основе ZFS, то статус можно посмотреть
zpool statusЕсли зеркало на основе UFS и метадевайсов, то так:
metastat
zd3n, спасибо большое! пароль сбросился.подскажите как правильно вернуть к жизни зеркало.
вот одно из зеркал. одно подзеркало в Maintance.
bash-3.00# metastat d24
d24: Mirror
Submirror 0: d25
State: Okay
Submirror 1: d26
State: Needs maintenance
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 105484416 blocks (50 GB)d25: Submirror of d24
State: Okay
Size: 105484416 blocks (50 GB)
Stripe 0:
Device Start Block Dbase State Reloc Hot Spare
c0t0d0s6 0 No Okay Yes
d26: Submirror of d24
State: Needs maintenance
Invoke: metareplace d24 c0t1d0s6 <new device>
Size: 105484416 blocks (50 GB)
Stripe 0:
Device Start Block Dbase State Reloc Hot Spare
c0t1d0s6 0 No Maintenance Yes
Device Relocation Information:
Device Reloc Device ID
c0t0d0 Yes id1,sd@n500000e1137e5510
c0t1d0 Yes id1,sd@n500000e1138295a0
достаточно ли будет сказать:# metareplace d24 c0t1d0s6
?
> достаточно ли будет сказать:
> # metareplace d24 c0t1d0s6
> ?metasync d24
я запустил
metasync d24
не помоглоmetareplace еще не запускал
> я запустил
> metasync d24
> не помоглоЧто пишет? На что ругается?
Синхронизируется не сразу, там в статусе должен отсчёт начаться в процентах...А
metasync -r
если попробовать?> metareplace еще не запускал
либо как второй варианта, второе подзеркало отключить и подключить:
metadetach d24 d26
metattach d24 d26
metasync d24
проходит тихо, мирно без ошибок.
Но подзеркало так и находится в состоянии Maintenance.
Проценты не появляются.metasync -r
тоже тихо...Помог Ваш второй вариант:
metadetach -f d24 d26
metattach d24 d26Спасибо еще раз!!!