Войти

Показать полную графическую версию : [решено] Поврежденные файлы


Adradox
24-04-2014, 18:04
Друзья, подскажите как быть и как с этим бороться?

2 SATA диска в зеркале, контроллер от LSI MegaIDE распаян на серверной материнке SE7320 от Intel .
Периодически , при проведении манипуляций с файлами, ОС (WinServ2003) ругается на невозможность чтения того или иного файла, грит файл поврежден , чекдиск и т.д.
После перезагрузки с прогоном чекдиска при котором зачастую никакого криминала не проявляется, эти якобы побитые файлы вполне пригодны для работы.
НО ругань возникает на другие файлы, причина указана таже, лечится так же.

Это что , один из дисков в зеркале погибает, или оба, или может контроллер "того"?
Есть предположения?

LehaMechanic
24-04-2014, 18:57
Это что , один из дисков в зеркале погибает, или оба, или может контроллер "того"? »
Да. Плюс ещё память стоит проверить.

IgNat
25-04-2014, 00:04
Adradox, приведите SMART дисков.
Да »- что "да" :confused:

LehaMechanic
25-04-2014, 07:47
Всё да :)

Adradox
25-04-2014, 09:46
ха ха ха , обхохочешься
Всё в утиль ! :)

Чем там модно сейчас память тестить ?

LehaMechanic
25-04-2014, 10:19
Memtest86

Adradox
25-04-2014, 10:20
приведите SMART дисков. »
Честно , не представляю как это сделать , ибо виктория дает информацию о контроллере , а там

10:16:25 : Starting Victoria 4.46b Freeware (12.08.2008), 2xCPU, 2992,84 MHz, Windows 2003 Server found.
10:16:25 : API access enabled, device #1
10:16:25 : Get passport... OK
10:16:25 : Model: LSI MegaIDE #00; Capacity: 312360960 LBAs
10:16:34 : Get S.M.A.R.T. command... Error reading S.M.A.R.T!

Tau_0
25-04-2014, 11:25
Честно , не представляю как это сделать »
Если разобрать RAID и призепить харды на обычный контроллер, то должен их SMART прочитаться... А в рейде прочитать SMART викторией не получится.

mwz
25-04-2014, 21:15
Если разобрать RAID и призепить харды на обычный контроллер, то должен их SMART прочитаться »

Думаю что рискованно: если Windows увидит логические диски на них -- RAID рассинхронизируется.

Я бы сначала попробовал CrystalDiskInfo (http://crystalmark.info/download/index-e.html): вполне реально что она увидит этот контроллер в работающей системе и прочитает SMART раздельно по RAID-дискам.

Если же не увидит-- то Victoria for DOS, загрузившись с её компакта или флэшки, сделанными загрузочными с использованием образа vcr352r.iso. Проверять на любой машине, куда можно подключить диски и перевести для Виктории "обычный" контроллер в режим IDE Compatible.

Adradox
08-05-2014, 12:18
mwz, спасибо за дельный совет!
Но я пока пошел по другому пути.
В попытке прочитать SMART с дисков обнаружил у RAID контроллера только возможность запустить SMART-test , который на обоих дисках порадовал меня скупой формулировкой "ок".

Ну да ладно, полез дальше по панели управления RAID смотреть все подряд и обнаружил , что диски рассинхронизированы (не помню как там по англицки было написано).
После окончания процесса синхронизации загрузился без ругани на потерянные или нечитаемые файлы, как было раньше. Манипуляции с большим количеством мелких и не очень файлов (бекапы файловых БД 1с) прошли без ошибок.

Резюмирую - проблема ушла, вроде... время покажет , пока тестирую.

Для понимания сути проблемы: что это было ?
Получается, что после рассинхронизации данных файловая таблица читалась с одного диска, а сами данные искались на другом диске, и не находились. Паника, ошибки и ругань как следствие.
Так чтоли?

mwz
08-05-2014, 17:56
Так что ли? »
Не совсем -- но результат примерно такой.




© OSzone.net 2001-2012