The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"bad super-block, fsck - пишет killed"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"bad super-block, fsck - пишет killed"
Сообщение от Busta Искать по авторуВ закладки(ok) on 21-Мрт-05, 08:55  (MSK)
Здравствуйте!
Подскажите пожалуйста что делать!
Операционка FreeBSD 4.10, файловая система ufs.
Стоит RAID 5+1 - на нем один раздел с файлопомойкой, система на другом винте.
После перезагрузки система не загрузилась.
fsck пишет следующее:
bad super block: values in super block disagree with those in first alternate.
Пробую альтернативный суперблок: fsck -y -b 16 /dev/pst0s1e
Пытается вылечить, далее обламывается и пишет:
[очень много сообщений типа INCORRECT BLOCK COUNT]
.................................................
INCORRECT BLOCK COUNT I=109714543 (60 should be 40)
CORRECT? yes                                      
                                                  
443913976 DUP I=109714544                          
443913977 DUP I=109714544                          
443913978 DUP I=109714544                          
443913979 DUP I=109714544                          
443913980 DUP I=109714544                          
443913984 DUP I=109714545                          
443913985 DUP I=109714545                          
443913986 DUP I=109714545                          
443913987 DUP I=109714545                          
443913988 DUP I=109714545                          
443913981 DUP I=109714546                          
443913982 DUP I=109714546                          
443913983 DUP I=109714546                          
443913927 DUP I=109714547                          
443913959 DUP I=109714548                          
443913992 DUP I=109714549                          
Убит                    

Вот что значит убит?
Попробовал запустить с другой копией суперблока:
fsck -y -b 32 /dev/pst0s1e
Работает уже двое суток, fsck грузит проц на 99 процентов.
Сейчас проверяется блок с номером 98000000, а их 1.5 миллиарда
Что делать? ждать? имеет ли смысл?
Заранее спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "bad super-block, fsck - пишет killed"
Сообщение от lavr emailИскать по авторуВ закладки on 21-Мрт-05, 14:37  (MSK)
>Здравствуйте!
>Подскажите пожалуйста что делать!
>Операционка FreeBSD 4.10, файловая система ufs.
>Стоит RAID 5+1 - на нем один раздел с файлопомойкой, система на
>другом винте.
>После перезагрузки система не загрузилась.
>fsck пишет следующее:
>bad super block: values in super block disagree with those in first
>alternate.
>Пробую альтернативный суперблок: fsck -y -b 16 /dev/pst0s1e

так система то у тебя на другом винте или я не понял?

>Пытается вылечить, далее обламывается и пишет:
>[очень много сообщений типа INCORRECT BLOCK COUNT]
>.................................................
>INCORRECT BLOCK COUNT I=109714543 (60 should be 40)
>CORRECT? yes
>
>443913976 DUP I=109714544
>443913977 DUP I=109714544
>443913978 DUP I=109714544
>443913979 DUP I=109714544
>443913980 DUP I=109714544
>443913984 DUP I=109714545
>443913985 DUP I=109714545
>443913986 DUP I=109714545
>443913987 DUP I=109714545
>443913988 DUP I=109714545
>443913981 DUP I=109714546
>443913982 DUP I=109714546
>443913983 DUP I=109714546
>443913927 DUP I=109714547
>443913959 DUP I=109714548
>443913992 DUP I=109714549
>Убит
>
>Вот что значит убит?
>Попробовал запустить с другой копией суперблока:
>fsck -y -b 32 /dev/pst0s1e
>Работает уже двое суток, fsck грузит проц на 99 процентов.
>Сейчас проверяется блок с номером 98000000, а их 1.5 миллиарда
>Что делать? ждать? имеет ли смысл?
>Заранее спасибо.

вариант такой:

UFS1, альтернативных суперблоков достаточно много, если newfs пускалась
со стандартными параметрами то найти их просто:

newfs -N /dev/рутовый
получишь альтернативные суперблоки

стандартно первая копия для UFS1: block 32

на свой страх и риск (пример):

#dd if=/dev/ad2s1c skip=16 of=/dd_save.ufs1 bs=512 count=16
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- сохраняешь
копию оригинального(запорченного) суперблока на всякий пожарный

#dd if=/dev/ad2s1c skip=32 of=/dev/ad2s1c seek=16 bs=512 count=16

прямая дисковая операция, копирования альтернативного суперблока на
место оригинала, здесь с диска на диск, но можешь из вышесохраненой
копии на диск

пример:
[unix1]~ > mount | grep " / "
/dev/ad2s1a on / (ufs, local)

выше root-fs

выдергиваем ТОЛЬКО суперблок:

[unix1]~ > dd if=/dev/ad2s1a skip=32 of=/tmp/sblk seek=16 bs=512 count=16
16+0 records in
16+0 records out
8192 bytes transferred in 0.014837 secs (552132 bytes/sec)

убеждаемся что это суперблок:

[unix1]~ > file /tmp/sblk
/tmp/sblk: Unix Fast File system (little-endian), last mounted on , last written at Thu Jan 27 12:06:10 2005, clean flag 1, number of blocks 61440, number of data blocks 60463, number of cylinder groups 1, block size 16384, fragment size 2048, minimum percentage of free blocks 8, rotational delay 0ms, disk rotational speed 60rps, TIME optimization
[unix1]~ >
[unix1]~ > uname -rs
FreeBSD 4.10-RELEASE-p4
[unix1]~ >

Надеюсь поможет...

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру