我有多台机器必须从公司局域网中移除,因为它们的操作系统即将淘汰。我们在“过时”的机器上运行一些专门的实验室任务(和硬件),这些机器无法轻松迁移到新的局域网兼容操作系统(Windows 7),因此我试图找到最简单(最好是最便宜)的中间设备,以满足以下性能要求:
存储约 1TB 的数据。
允许过时的机器无需进入企业局域网即可对其进行写入。
被企业局域网上的 Windows 7 机器映射为网络驱动器。
我的第一个想法是设置一个简单的 NAS 驱动器,但我在这个问题上找到的信息表明 NAS 驱动器不能在本地写入(请参阅是否有可以充当“简单”、“哑” USB 驱动器的 NAS?和一个硬盘位于一台计算机本地但连接到服务器)然而,这些讨论似乎还没有完全得出结论。
所以问题 1:NAS 驱动器是否也可以在通过网络访问的同时在本地访问,或者这是不可能的?
问题2:如果不是,最简单的解决方案是什么?我可以安装另一台兼容 LAN 的 PC 作为“过时”机器的子 LAN(?)的服务器——但我希望找到一个更简单的解决方案。我们有 6 个不在同一地点的实验室,所以这似乎有点复杂。
非常感谢您的帮助!
答案1
最简单的解决方案是一台配备两张网卡的 PC(运行 Linux/Samba 或 Windows),一张在公司网络上,一张连接到实验室设备。
通过使用 VLAN,你可以将其减少到服务器上的一个网卡(与 Hennes 所说的相反,你可以将实验室盒子放在自己的 VLAN 中,即使它们的操作系统不支持 VLAN。仅当单个 NIC 必须与多种的VLAN,就像您的文件服务器所做的那样)。
您无法让 USB 磁盘和网络磁盘访问同一设备,因为 USB 计算机希望看到它独有的存储块。然后它会尝试管理文件系统元数据,如目录条目和空闲块,而不知道其他系统正在使用(或更改!)相同的数据。
因此,实验室计算机必须使用存储协议(例如 CIFS 或 NFS 或 MTP-over-USB,如另一个答案所建议的),允许其他客户端锁定内容并将文件系统内部留给服务器。
答案2
正如您已经发现的那样,您无法同时通过网络和“哑”USB 驱动器模式访问 NAS。可以使用 MTP 协议通过 USB 和网络访问 NAS。我见过支持 MTP 的 NAS 设备的规格。问题是您的旧版操作系统是否支持 MTP 协议。