URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 72268
[ Назад ]

Исходное сообщение
"Формат отдельного slice на ЖД в Solaris 7"

Отправлено Valeri , 16-Фев-07 16:53 
Рухнул slice на системном scsi-ЖД, отведенный под swap: fsck /dev/dsk/c0t0d0s4
(именно там swap) показывает Bad SuperBlock, Trap 2. Все остальное на диске
в порядке. Однако машина выпала из сети, так что могу загружать только miniroot
с загрузочного CD-ROM. Вопросы:

1. где найти рук-во по Solaris 7 c внятным и подробным описанием команды format
   и ее опций в меню format (типа repair, defect etc.) ? (в man'e этого нет)

2. можно ли (как в Wind'e) отдельно форматировать раздел (slice) c0t0d0s4 ??

3. как определить абсолютный адрес дефектного блока для опции repair ???

4. что нужно добавить в команде mount -F pcfs /dev/fd /floppy, чтобы
   не получать сакраментальный ответ  < Block device required > ????

Заранее благодарен, начинающий сисадмин V.B.P


Содержание

Сообщения в этом обсуждении
"Формат отдельного slice на ЖД в Solaris 7"
Отправлено lavr , 16-Фев-07 17:33 
>Рухнул slice на системном scsi-ЖД, отведенный под swap: fsck /dev/dsk/c0t0d0s4
>(именно там swap) показывает Bad SuperBlock, Trap 2. Все остальное на диске
>
>в порядке. Однако машина выпала из сети, так что могу загружать только
>miniroot
>с загрузочного CD-ROM. Вопросы:

# man tmpfs
# man vfstab
# man fsck
# man filesystem
# man swap

swap - сырая область, но может быть кроме всего прочего смонтирован в /tmp как
tmpfs

Без swap и /tmp нормально ни один Unix не сможет жить. Верхние man'ы должны помочь.

>1. где найти рук-во по Solaris 7 c внятным и подробным описанием
>команды format
>   и ее опций в меню format (типа repair, defect
>etc.) ? (в man'e этого нет)

а что там должно быть расписано?! repair, defect и прочее относится к дискам SCSI,
partition - к слайсам. Все что нужно в man'е есть. Вам не нужен format - ищите что
вы нагородили с vfstab и related...

Incorrect superblock может возникнуть когда идет попытка смонтировать swap - сырую
часть диска не как tmpfs, такие вот мысли, возможно память битая, если не ошибаюсь
tmpfs использует VM

>2. можно ли (как в Wind'e) отдельно форматировать раздел (slice) c0t0d0s4 ??

swap не форматируют :)

>3. как определить абсолютный адрес дефектного блока для опции repair ???

вроде там все прозрачно, по памяти не скажу...
надеюсь вы не собираетесь заниматься этим без предварительного backup'а!

>4. что нужно добавить в команде mount -F pcfs /dev/fd /floppy, чтобы
>
>   не получать сакраментальный ответ  < Block device required > ????

man vold

>Заранее благодарен, начинающий сисадмин V.B.P

Кроме могутной документации, answerbook'а, по Solaris есть мощный FAQ и куча HOWTO


"Формат отдельного slice на ЖД в Solaris 7"
Отправлено DooD , 05-Авг-08 13:04 
адрес альтернативного суперблока

newfs -N /dev/dsk/c0t0d0s6
...
super-block backups for last 10 cylinder groups at:
40012704, 40111136, 40209568, 40308000, 40406432, 40504864, 40603296,
40701728, 40800160, 40898592

потом
fsck -o b=40012704 /dev/rdsk/c0t0d0s6

восстанавливает суперблок из резервной копии