Re: Расшифруйте ошибку



Posted by Аркадий Водяник (195.206.226.8) on September 28, 2001 at 10:36:16:

In Reply to: Расшифруйте ошибку posted by Олег Грибов on September 28, 2001 at 08:51:16:

Ошибка 10005 - это неудача переименования
файла INFLATIO.TMP в файл *.F3P.
Она произошла в процедуре "разрыхления файла",
пополняющей файл *.F3P операциями null.
Разрыхляемый файл формируется в файле
INFLATIO.TMP, затем *.F3P удаляется, и
выполняется переименование.

Так что скорее всего файл операций не пропал,
а остался в INFLATIO.TMP.

Возможно, имела место какая-то "инерция
удаления", помешавшая переименованию (например,
из-за упомянутого зеркалирования), хотя ОС и
ответила, что *.F3P удален - иначе возникла бы
ошибка 10004.

Что касается (-1), то это неинформативно,
значение errno для переименования не выводится.


: Внезапно возникла ошибка:
: DISK I/O ERROR 10005 (-1)
: После чего пропал последний файл журнала операций, а операция, на которой это произошло записалась в новый файл.
: ОС WIN2000Server, NTFS
: Параллельно никаких программ на сервере не запущено (DNS и пр. пр. отключены, работает только программное зеркалирование).




Пpишедшие ответы: