Недавно мы обновили старый Linux-сервер под управлением Samba до Server 2003. Все наши клиенты являются виртуальными машинами Windows 98 и имеют большой доступ к серверу для файловых служб. ~ 95% времени нет проблем и все работает без сбоев ... но не реже одного раза в день на машину, а иногда и гораздо чаще, сетевые ресурсы становятся недоступными из программы, пока пользователь не щелкнет диск через проводник (доступ к которому иногда занимает 10-20 секунд, когда система находится в этом состоянии). Проблема в том, что вскоре после потери связи с общими ресурсами наше устаревшее 16-битное приложение обычно зависает и блокирует Win98 ... что также портит данные.
Мы уже отключили функцию автоматического отключения в Server 2003, в Win98 есть все исправления, а в Win98 применяется новейший DSClient (с исправлениями).
Единственный универсальный симптом, который мы заметили, - это то, что когда общий сетевой ресурс становится недоступным / замороженным из DOS, общий диск отображается как 1,99 ГБ вместо 135 ГБ в проводнике. Например:
Оба сервера имеют массивы RAID объемом 135 ГБ и обычно отображаются как 135 ГБ. В тот момент, когда сетевой ресурс стал неоднородным, мы сделали этот снимок экрана. Этот симптом, кажется, всегда возникает непосредственно перед тем, как приложение Win98 перестает работать, может произойти от 2 минут до 8 часов после входа в систему и возникает на всех 38 наших виртуальных машинах Win98 (некоторые из которых были построены по-другому или просто используют другой проигрыватель виртуальных машин). чтобы увидеть, была ли это проблема).
Любые идеи?
Кстати - мы не можем перейти на 2000 / XP / и т.д. для этого устаревшего приложения, потому что оно основано на DOS и использует прерывания принтера и тому подобное. Мы пишем замену, но она не будет готова еще через 10-11 месяцев.
В итоге мы решили эту проблему, перейдя на более новую версию VMWare.
Это может быть упрощенное решение, но почему бы не создать виртуальную машину Linux с Samba для размещения ваших файлов. В вашем сообщении указано, что вы ранее использовали Samba, поэтому, надеюсь, у вас есть резервная копия старой конфигурации. Поскольку вам нужно только краткосрочное решение, не стоит тратить усилия на отладку старых клиентов Windows 98, подключающихся к серверу Windows 2003.