Столкнулся с небольшой проблемкой. Стоит у знакомых сервер NetWare 3.12 rus, поставленный очень давно; клиенты - Windows95, задача - самописанная база данных (DBF).
Где-то полгода назад в сервере меняли диск (IDE, сейчас стоит что-то из IBM-овских "дятлов" - DTL). И начиная с того момента с завидной регулярностью (каждый месяц - при ежемесячном выполнении PACK() 90-мегабайтного файла) сервер вылетает в ABEND с руганью на запись в FAT. После рестарта не монтирует тома, но после прогона VREPAIR - всё снова хорошо, и живём спокойно дальше.
Тесты на проверку "железа" (память, диск) проходят без ошибок. Сервер пропатченный (312ptD, CLIB, ODI, NWPA и т.п.). IDE-драйвер хоть и не самый распоследний, но вряд ли виноват он (поскольку "валится" на конкретном файле при выполнении конкретных действий).
У меня закралось подозрение, что виноват TurboFAT, не проявлявшийся ранее по причине того, что предыдущий диск был меньшего размера (либо меньшего размера был сам "проблемный" файл). Однако на новелловском саппорте я нашёл лишь этот TID - TURBODIS.NLM to prevent database corruption, пригодный для версий NetWare, начиная с 4.10.
Собственно, вопросы:
1) не помнит ли кто, как обстояли дела в 3.12 (была ли там отдельная версия TURBODIS.NLM или, может, там вообще этой проблемы не было?)?
2) если дело не в TurboFAT, то в чём ещё может быть проблема?
Заранее спасибо.