如何管理和同步 7 台独立计算机上的数据

如何管理和同步 7 台独立计算机上的数据

假设你住在一所大房子里,有 7 台电脑(为简单起见,将其指定为 AG),每台电脑位于房子的不同房间/空间,通过有线或无线连接到路由器并共享一个互联网连接。有没有办法将一台电脑(A)变成一个服务器,运行我的所有程序/游戏并将我的所有文件存储在其中,而其余电脑(BG)只是允许我访问内容的“终端”?

答案1

问题中的“...是在主机上完成的”部分表明你在寻找某种瘦客户端设置,在服务器上进行处理。

Ubuntu瘦客户端教程

视窗瘦客户端教程

这可能是最好的问题服务器故障尽管。

答案2

Dropbox是一种很棒的跨平台方式,可免费同步最多 2GB 的内容。它将存在于云中(后端是 Amazon 的 S3),并同步到您的 Windows 和 Mac。最新版本包括“LAN Sync”,它通过您的本地网络同步数据,而不是每次都从云中上传和下载。我用它来同步我的部分数据。

我的其他数据都存储在服务器 (Server 2008 R2) 上,可通过网络访问。我的 Windows 7 PC 上的“文档”目录重定向到该服务器上的共享。我的 MacBook Pro 可以访问相同的数据,而我的 Windows 7 笔记本电脑使用脱机文件来确保当我不在 LAN 上时所有数据都可用。

我的照片、视频和音乐也通过主服务器在网络上共享;尽管我不会将它们与离线文件一起随身携带(内容太多/路上不需要)。我的 iTunes 文件夹位于音乐共享中,这意味着我可以在多台机器上打开 iTunes 访问同一个库 - 只是不能同时打开。

解决这一问题的方法有很多种。这只是我(以微软为中心)的看法。

答案3

作为弗雷耶指出,你可以使用“云”来做某些事情。然后是以下服务:DropboxWindows Live Mesh它可以帮助将其他类型的文件转换为云中的文件(Windows Live Mesh 也可以对 Mac 执行此操作)。

生活黑客经常会刊登关于这类事情的文章。稍微搜索一下并阅读一下评论可能会对你有所帮助。

至于在另一台计算机上运行一台计算机上的应用程序,简短的回答是“不行”。较长的回答是,在 Windows 上,这称为远程桌面服务(不要与 RDP 或远程查​​看混淆),以前称为终端服务,在今天的术语中称为 VDI(虚拟桌面基础设施)。您需要一台服务器(能够处理多个终端的计算机)、昂贵的软件等。然后就是整个系统运行速度的问题。这个领域的主要参与者刚刚发布了可以播放全屏视频的产品。具有真实帧速率的真实游戏?至少目前还没有。(有一家网络公司正在开发在其服务器上运行的游戏,大约一年没有读到任何关于他们的信息,所以我无法给您提供链接。)

有一些网页游戏门户、Flash游戏,地震直播, ETC。

因此,看来您最好的选择是将云用于尽可能多的 SAAS 应用程序,使用云进行文件共享和同步,并尝试将其用于游戏。一切都很顺利,直到您的互联网断线一小时!

答案4

如果您要进行大量游戏,除非客户端电脑拥有自己的良好硬件,否则要获得良好的性能将会非常困难。

您可能需要考虑将服务器简单地设置为大型文件服务器,运行一个或两个 Raid 5 磁盘阵列,然后将游戏限制在几台 PC 上以节省开支。

相关内容