Win98/DOS 与 Server 2003 失去连接

Win98/DOS 与 Server 2003 失去连接

我们最近将运行 Samba 的旧 Linux 服务器升级到 Server 2003。我们所有的客户端都是 Windows 98 虚拟机,并且大量访问服务器以获取文件服务。大约 95% 的时间都没有问题,一切运行顺利……但每台机器每天至少一次,有时更频繁,网络共享无法从程序访问,直到用户通过资源管理器单击驱动器(当系统处于此状态时,有时需要 10-20 秒才能访问)。问题是,在与共享的连接丢失后不久,我们的旧式 16 位应用程序通常会冻结并锁定 Win98……这也会损坏数据。

我们已经禁用了 Server 2003 上的自动断开连接功能,Win98 已打完所有补丁,并且最新的 DSClient(带补丁)已在 Win98 上应用。

我们注意到的唯一普遍症状是,当网络共享无法从 DOS 访问或冻结时,共享驱动器在资源管理器中显示为 1.99GB,而不是 135GB。例如:

配有 1.99GB 驱动器的 Explorer 图片

两台服务器都有 135GB RAID 阵列,通常显示为 135GB。当网络共享变得不稳定时,我们截取了此屏幕截图。此症状似乎总是在 Win98 应用程序关闭之前发生,可能发生在登录后 2 分钟到 8 小时的任何时间,并且发生在我们所有 38 台 Win98 VM 上(其中一些构建方式不同或使用不同的 VM 播放器,只是为了看看是否是问题所在)。

有任何想法吗?

顺便说一句 - 我们无法将此旧版应用程序迁移到 2000/XP/等,因为它基于 DOS 并使用打印机中断等。我们正在编写替代品,但还需要 10-11 个月才能准备好。

答案1

这可能是一个过于简单的解决方案,但为什么不准备一个运行 Samba 的 Linux VM 来托管您的文件呢?您的帖子表明您之前运行过 Samba,因此希望您已备份旧配置。由于您只需要一个短期解决方案,因此调试连接到 Windows 2003 服务器的旧版 Windows 98 客户端似乎不值得。

答案2

我们最终通过切换到较新版本的 VMWare 解决了这个问题。

相关内容