![Ubuntu One 上的多台计算机](https://linux22.com/image/823174/Ubuntu%20One%20%E4%B8%8A%E7%9A%84%E5%A4%9A%E5%8F%B0%E8%AE%A1%E7%AE%97%E6%9C%BA.png)
我已将 4 台计算机中的文件添加到 Ubuntu One。其中一台计算机发生故障。我上传的文件会怎样?它们仍在 Ubuntu One 上吗?为什么当我从计算机 A 上传文件时,具有相同 Ubuntu One 帐户的计算机 B 不会同步并将该文件加载到计算机 B 中 - 这引发了这个问题。如果我上传文档的计算机不再处于活动状态或发生故障,或者上传文件的计算机上不再有 Ubuntu One,那么这些计算机上的文件会怎样?我丢失了文件吗?
后续问题是,为什么从计算机 A 上传到 Ubuntu One 的文件无法同步到计算机 B?这是一个相关的问题。我需要关闭计算机,重新格式化硬盘并在整个硬盘上安装 Linux,而不是与 Windows XP 双启动,因为我将改用虚拟机。
上传到 Ubuntu One 的 Windows 双启动文件会怎样?如果我不先备份到其他服务,这些文件会被从 Ubuntu One 中删除吗?然后我会丢失这些文件吗?
答案1
Ubuntu One 是一种同步服务,而不是备份服务。当您将 4 台计算机中的文件添加到 Ubuntu One 时:
- 您是否使用相同的用户 ID(我们称其为“LRBellmore”)和密码在所有计算机上配置 Ubuntu One 应用程序?我说的是Ubuntu One 用户 ID。
- 您是否复制了主文件夹中“Ubuntu One”文件夹中的文件,还是使用 Web 界面上传文件?
如果问题 1 的答案是肯定的,则可能需要一些时间,但如果满足以下条件,计算机 A 中的文件将显示在计算机 B、C 和 D 中:
1)同一用户在其他计算机(B、C 和 D)上保持登录状态
2)互联网正常运行,并且
3)Ubuntu One 正在其中运行。
至于如果计算机出现故障会发生什么,则取决于计算机如何出现故障。
如果用户“LRBellmore”登录到计算机 A,并且 Ubuntu One 应用程序正在运行(应该如此)并且某些恶意软件(或幼儿)会从同步文件夹(如“Ubuntu One”文件夹)中删除文件。该应用程序会将此信息发送到服务器,相应的文件将从服务器中删除。当“LRBellmore”登录到计算机 B 并连接到互联网时,该文件将从计算机 B 中删除。
如果计算机 A 有第二个用户(我们称他为“EvilTwin”),并且 EvilTwin 登录 EvilTwin 的帐户并以某种方式设法删除文件从同步文件夹(如“LRBellmore”的“Ubuntu One”文件夹)中删除文件,则文件不会从 Ubuntu One 服务器中删除,因为“LRBellmore”当时没有登录,Ubuntu One 也没有使用“LRBellmore”凭据运行。但是,当“LRBellmore”登录计算机并连接到互联网时,Ubuntu One 应用程序会注意到文件已消失,并将这些更改同步到服务器,并最终同步到其他计算机。
如果计算机关闭后掉入游泳池,那么用户“LRBellmore”没有登录,Ubuntu One 应用程序也没有运行。所以没有信息发送到服务器。所以服务器中没有文件会被删除。当用户“LRBellmore”登录到计算机 B 时,该文件也将继续存在。
如果计算机从 Live CD 启动并重新格式化,用户“LRBellmore”未登录,Ubuntu One 应用程序未运行。因此该文件将保留在服务器和计算机 B、C 和 D 中。
同样的原则也适用于双启动 Windows 和 Ubuntu,在同一台计算机上。一旦文件从 Windows 启动同步到服务器,您必须启动 Ubuntu 并登录您的帐户,以便文件可以在服务器和 Ubuntu 的本地“Ubuntu One”文件夹之间同步。如果您在从 LiveCD 启动时删除 Windows 分区或硬盘驱动器其他分区中的 Ubuntu,Ubuntu One 将无法与计算机的 Windows 部分同步,并且不会删除任何文件。
希望这可以帮助