如何使用 Ubuntu One 同步外部驱动器?

如何使用 Ubuntu One 同步外部驱动器?

目前,我的笔记本电脑上有双启动 XP 和 Ubuntu,我想从 Ubuntu 使用 Ubuntu One 同步 XP 分区上的文件夹,但右键单击 XP 分区中的任何文件或文件夹时该选项不可用。可以这样做吗?如何做?

答案1

目前,Ubuntu One 客户端仅支持同步主目录下的文件夹。因此,您需要将要同步的文件安排在 下的某个位置$HOME

这里有两个选项:

挂载文件系统到/home

只需创建一个目录作为挂载点,然后更新文件/etc/fstab以使用该挂载点。

创建绑定挂载

如果您不想更改文件系统的挂载点,则可以创建绑定挂载以使部分内容出现在两个位置:

mount --bind /source/directory /home/user/target

您应该能够通过添加如下条目使这样的绑定挂载永久生效/etc/fstab

/source/directory /home/user/target none bind 0 0

一旦文件出现在您的主目录下,您就应该能够将它们与 Ubuntu One 同步。

由于文件夹名称很可能包含空格(Ubuntu One),因此 /etc/fstab 中的行应如下所示:/source/directory /home/user/Ubuntu\040One/target none bind 0 0

因为 fstab 将“\040”视为空格。

答案2

这不是直接回答你的问题,但是你看到有一个适用于 Windows(测试版)的 Ubuntu One 程序吗:

https://wiki.ubuntu.com/UbuntuOne/Windows

我不知道它的效果如何,但也许你可以尝试一下。如果我正确理解 wiki,你目前只能与 Windows 共享 U1 文件夹中的内容。因此,将“我的文档”中的某些内容导入 Ubuntu One 毫无帮助。

但我猜测 Windows 客户端在接下来的几个月内应该会变得更好。

答案3

同步外部数据源非常困难。可以欺骗 Ubuntu One 使其同步,但如果您移除该外部磁盘,Ubuntu One 将从所有其他计算机和网络上删除该设备上的所有内容。这是应该发生的;如果您删除文件,则删除应该同步。

换句话说,即使有可能欺骗 Ubuntu One 这样做,我还是强烈建议不要这么做。你被坑的可能性非常高。

相关内容