Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Solaris: восстановление диска

Автор: zzzolegzzz
Дата сообщения: 28.03.2005 06:59
Ситуация следующая: есть сервер SUN под Solaris 8.0, и была острая необходимость получить доступ к его диску. НО (!) выяснилось что кто-то из админов поменял пароль рута. Что делать ?

Решили сделать так - подцепить диск (SCSI) на другой сервер и там попытаться просто получить доступ к диску. Выбрали для этого HP DL380. А там у него стоит плата RAID контроллера. Короче подцепили диск - но без "активации" его как логического диска в контроллере система этот диск не видит.

... активировали ... (!)

... доступ не получили ...

... на родном сервере он теперь тоже не запускается - пишет "boot failed" ... восстановление fsck ничего не дало ...

Я так понимаю что RAID контроллер записал на диск блок своей информации и этим повредил юниксовую разметку диска. В "ДОСе" такое скорее всего вылечилось бы восстановление MBR. А что дулать тут ?

ПОМОГИТЕ - ЧТО МОЖНО СДЕЛАТЬ ЧТОБЫ ВОСТАНОВИТЬ ДИСК ?
Автор: kibkalo
Дата сообщения: 28.03.2005 08:44
http://forum.ru-board.com/topic.cgi?forum=62&topic=1046&start=40#lt
Автор: zzzolegzzz
Дата сообщения: 28.03.2005 12:19
kibkalo
В указанной теме этот вопрос не поднимался еще ...

ПРОСЬБА ОСТАЕТСЯ В СИЛЕ !
Автор: korshenin
Дата сообщения: 29.03.2005 09:25
На платформе Sun Sparc нет Partition Table, зато есть VTOC, который выполняет теже
функции, но имеет другую структуру.
Поэтому диск имеет смысл подключать к ОС, которая умеет с VTOC работать.
Из мне известных ОС --- это Linux, у которого при сборке ядра указали поддержку
VTOC, и собственно Solaris.

После того как вы активировали диск скорее всего вы перезаписали VTOC со всеми
вытекающими последствиями. Поэтому восстановление скорее всего станет куда более затруднительным. Для Linux есть такая штука как gpart, которая сканирует весь
диск и ищет известные типы разделов. Попоробуйте ее или что-то подобное.

Короче надо было целять на машинку на базе Sun Sparс c Solaris 8 и выше
и не было бы гемороя. У меня есть одна такая на работе ( SunFire V240 ).
Мог бы даже посодействовать.

А теперь советую все-таки сначала проверить --- сохранился ли VTOC
(подключив к Sun Sparс c Solaris 8 и выше и запустив format)
и если нет --- то придется вручную (изучить структуру VTOC и потом искать
сектор за сектором сигнатуры ФС, потом вручную прописывать в VTOC,
если умеете программировать --- то у вас есть шанс написать аналог gpart,
но уже для Solaris на платформе Sun Sparc)


Добавлено:
GPART: http://www.stud.uni-hannover.de/user/76201/gpart/

Добавлено:
пример применения GPart для Linux:
http://www.linuxcenter.ru/lib/articles/system/linux_recovery.phtml?style=print
Автор: zzzolegzzz
Дата сообщения: 31.03.2005 04:54
korshenin
Спасибо !

Такой вопрос - в описании к GPART сказано что он поддерживает только Solaris/x86 disklabels. А если у меня диск разбивался изначально и работал под SPARK-ом - будет он работать или нет ?

Т.е. получается что в зависимости от типа процессора одна и та-же файловая система создается по разному ?

Добавлено:
Только что всё проверили. Оказывается что ситуация поменялась - видны все разделы диска кроме нулевого. Т.е. получается что запорота нулевая партиция !

Это можно как-то выличить или восстановить ?

Страницы: 1

Предыдущая тема: Red Hat Linux >> WinXPSP2


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.