Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Проверка диска без перезагрузки - как? (http://forum.oszone.net/showthread.php?t=94418)

HLT 19-11-2007 11:40 681336

Проверка диска без перезагрузки - как?
 
Описание железа:
сервер HP DL380
дисковый массив MSA1000, подключен оптикой, RAID5, объем логического диска 1.65 Тб
Windows Server 2003 R2

Возникла проблема: после парочки аварийных выключений сервера (UPS умер) появились логические ошибки на диске.
chkdsk их находит, и предлагает исправить всё при следующей перезагрузке.
Однако при перезагрузке chkdsk просто вешается на 0% (ждал около 7 часов, как было 0%, так и осталось. то есть действительно вешается :) )
Попробовал chkdsk с ключом /I : проверка проходит за 1.5 часа, находит 3 ошибки, пишет что исправлено - однако если запустить еще раз, то ошибки находятся снова.

Вот такая вот ситуация:
C ключом /I chkdsk проходит, он ошибки остаются
Без ключа /I chkdsk вешается на старте

Кто может что-нибудь дельное посоветовать?
Может быть, есть в природе какая-нибудь утилита проверки диска, не требующая перезагрузки сервера?

Вот кусок лога chkdsk с ключом /I:
При каждом запуске - лог один и тот же, те же ошибки, те же файлы, те же индексы, всё 1:1
Код:

Checking file system on F:
The type of the file system is NTFS.
Volume label is DATA.

WARNING!  I parameter specified.
Your drive may still be corrupt even after running CHKDSK.

One of your disks needs to be checked for consistency. You
may cancel the disk check, but it is strongly recommended
that you continue.
Windows will now check the disk.                       
The USA check value, 0x6c12, at block 0x3 is incorrect.
The expected value is 0x15b.
The USA check value, 0x3835, at block 0x3 is incorrect.
The expected value is 0x8d.
The USA check value, 0x0, at block 0x3 is incorrect.
The expected value is 0x2f2.
The USA check value, 0x6c12, at block 0x3 is incorrect.
The expected value is 0x15b.
The USA check value, 0x3835, at block 0x3 is incorrect.
The expected value is 0x8d.
The USA check value, 0x0, at block 0x3 is incorrect.
The expected value is 0x2f2.
Unable to locate the file name attribute of index entry 204814~1.LNK of index $I30 with parent 0x38f32 in file 0x33efb.
Deleting index entry 204814~1.LNK in index $I30 of file 233266.
Unable to locate the file name attribute of index entry Оперативный журнал 2007 год.xls (66).lnk of index $I30 with parent 0x38f32 in file 0x33efb.
Deleting index entry Оперативный журнал 2007 год.xls (66).lnk in index $I30 of file 233266.
The USA check value, 0x3835, at block 0x3 is incorrect.
The expected value is 0x8d.
Index entry RUB18E~1.TXT of index $I30 in file 0x71c86 points to unused file 0x22193c.
Deleting index entry RUB18E~1.TXT in index $I30 of file 466054.
The USA check value, 0x3835, at block 0x3 is incorrect.
The expected value is 0x8d.
Index entry rubt0110@customcoupon[1].txt of index $I30 in file 0x71c86 points to unused file 0x22193c.
Deleting index entry rubt0110@customcoupon[1].txt in index $I30 of file 466054.
The USA check value, 0x0, at block 0x3 is incorrect.
The expected value is 0x2f2.
Index entry D6EF~1.DOC of index $I30 in file 0x1cc634 points to unused file 0x221944.
Deleting index entry D6EF~1.DOC in index $I30 of file 1885748.
The USA check value, 0x0, at block 0x3 is incorrect.
The expected value is 0x2f2.
Index entry расчет количества постов.doc of index $I30 in file 0x1cc634 points to unused file 0x221944.
Deleting index entry расчет количества постов.doc in index $I30 of file 1885748.
The USA check value, 0x6c12, at block 0x3 is incorrect.
The expected value is 0x15b.
Index entry 7C81~1.TIF of index $I30 in file 0x220428 points to unused file 0x221802.
Deleting index entry 7C81~1.TIF in index $I30 of file 2229288.
The USA check value, 0x6c12, at block 0x3 is incorrect.
The expected value is 0x15b.
Index entry Приложения к инструкции.tif of index $I30 in file 0x220428 points to unused file 0x221802.
Deleting index entry Приложения к инструкции.tif in index $I30 of file 2229288.
The USA check value, 0x6c12, at block 0x3 is incorrect.
The expected value is 0x15b.
The USA check value, 0x3835, at block 0x3 is incorrect.
The expected value is 0x8d.
The USA check value, 0x0, at block 0x3 is incorrect.
The expected value is 0x2f2.
Cleaning up minor inconsistencies on the drive.
CHKDSK is recovering lost files.
Recovering orphaned file 7C81~1.TIF (2234370) into directory file 2229288.
Recovering orphaned file Приложения к инструкции.tif (2234370) into directory file 2229288.
Recovering orphaned file RUB18E~1.TXT (2234684) into directory file 466054.
Recovering orphaned file rubt0110@customcoupon[1].txt (2234684) into directory file 466054.
Recovering orphaned file D6EF~1.DOC (2234692) into directory file 1885748.
Recovering orphaned file расчет количества постов.doc (2234692) into directory file 1885748.
Cleaning up 1389 unused index entries from index $SII of file 0x9.
Cleaning up 1389 unused index entries from index $SDH of file 0x9.
Cleaning up 1389 unused security descriptors.
CHKDSK is verifying Usn Journal...
Usn Journal verification completed.
CHKDSK discovered free space marked as allocated in the
master file table (MFT) bitmap.
Windows has made corrections to the file system.

1422627839 KB total disk space.
1130215760 KB in 2165081 files.
    981996 KB in 151133 indexes.
        0 KB in bad sectors.
  2788807 KB in use by the system.
    65536 KB occupied by the log file.
 288641276 KB available on disk.

      4096 bytes in each allocation unit.
 355656959 total allocation units on disk.
  72160319 allocation units available on disk.


monkkey 19-11-2007 14:47 681434

А если /f ? Или попробовать запустить его с загрузочного CD или флэшки?

HLT 19-11-2007 15:26 681448

Цитата:

Цитата monkkey
А если /f »

Выше как раз приведен результат выполнения команды chkdsk f: /F /I
При запуске говорит, что невозможно залочить диск (что верно), шедалит проверку на рестарт, и на рестарте проверяет с вышеуказанными результатами.

При запуске без ключа /I, просто chkdsk f: /F - шедалит проверку на рестарт, и на рестарте виснет на 0% 2го шага.

Кстати, при запуске chkdsk f: без /F - начинает проверять (без запросов на рестарт) но все равон виснет на 0% на 2м шаге (checking indexes).


p.s. Похоже, нашел решение. До выходных рестартовать сервер, видимо не получится - в выходные проверю одну мысль и отпишусь тут.

p.p.s Все-таки надеюсь что до выходных кто-нибудь подкинет URL какой-нить утилиты, которая умеет проверять диски под W2K3R2 без рестарта системы :)

monkkey 19-11-2007 17:35 681541

Цитата:

Цитата HLT
C ключом /I chkdsk проходит, он ошибки остаются
Без ключа /I chkdsk вешается на старте »

Цитата:

Цитата HLT
Вот кусок лога chkdsk с ключом /I: »

Про /f упоминания не было, поэтому и сказал.
Disk Checker
А вообще - Здесь: http://www.softpedia.com/get/System/Hard-Disk-Utils/

HLT 20-11-2007 08:29 681776

Цитата:

Цитата monkkey
Disk Checker »

Увы, не умеет сканировать без рестарта (
Жду выходных...


HLT 28-11-2007 11:27 686529

Итак, дождался возможности перегрузить сервер.

На перезагрузке запустился chkdsk, начал проверять, повис на втором шаге (проверка индексов) на 0%
Перегрузился в recovery console, запустил chkdsk - в ответ получил сообщение, что проверить диск невозможно (точное описание, к сожалению, не запомнил)
Перегрузился в safe mode, запустил chkdsk - повис на втором шаге на 0%

Проблема так и не решена.
Пока что, в качестве временной меры, запретил проверку диска на рестарте (а то уже один раз пришлось ехать на работу ночью, после того как установились апдейты и сервер перегрузился и повис на chkdsk'e)

Кто что может еще посоветовать?

Цитата:

Цитата HLT
Может быть, есть в природе какая-нибудь утилита проверки диска, не требующая перезагрузки сервера? »

p.s. Кстати. Диск не локальный - дисковая полка на MSA1000, подключена оптикой.

monkkey 29-11-2007 14:11 687213

Цитата:

Цитата HLT
установились апдейты и сервер перегрузился »

Отключите перезагрузку.

Baw17 29-11-2007 18:36 687382

HLT, проверяли на наличие сбойных секторов?
поэтому CHKDSK и виснет натыкаеться на БЭД

как вариант проверка каждого диска отдельно друг от друга на другом компютере

HLT 30-11-2007 08:44 687620

Цитата:

Цитата Baw17
проверяли на наличие сбойных секторов? »

Цитата:

Цитата HLT
дисковая полка на MSA1000 »

там с бедами сама полка разбирается...

Baw17 30-11-2007 08:52 687625

HLT, неуверен


Время: 00:05.

Время: 00:05.
© OSzone.net 2001-