如何在不同分区上同步文件夹(符号链接?)

我使用Ubuntu One在多台计算机之间同步我的home / Documents文件夹。 在便携式平板电脑上,我已将Documents文件夹设置在名为sda6的单独Fat32分区中,并将其设为Ubuntu Tweaks的默认文档文件夹。

如何将其与我/文档云同步? 我试图在我的主文件夹中链接/ sda / Documents但它没有成功:UbuntuOne仍然尝试设置一个自己的Documents文件夹,并且不允许我将链接文件夹与云同步。 我能做什么,请有人帮助我吗?

在Ubuntu社区文档中找到这个mount命令

mount的一个有趣的能力是能够移动文件系统的特定部分。 例如:

sudo mount --bind /mnt/Files/Music /home/user/Music 

还可以在/ home / user / Music中访问文件夹“/ mnt / Files / Music”

这使我能够在几台计算机之间同步我的魔兽世界的AddOns文件夹,即使实际文件夹保存在ntfs分区中的另一个硬盘驱动器上。 Ubuntu One不支持符号链接。

右键单击 Documents Folder> Ubuntu one > 同步此文件夹

在此处输入图像描述

然后在客户端我的笔记本电脑打开Ubuntu One ,单击sync locally

在此处输入图像描述

在此处输入图像描述

完成。


示例,文档文件夹从桌面到笔记本电脑

桌面

在此处输入图像描述

在笔记本电脑文件

笔记本电脑

在此处输入图像描述


示例,文档夹从笔记本电脑到桌面

笔记本电脑

在此处输入图像描述

桌面

在此处输入图像描述

您需要做的是创建一个绑定装载。

假设您对安装有一些了解,这里有一些简化的步骤:

  1. 创建一个要在home中挂载的目录:mkdir~ / Documents
  2. 创建一个目录作为分区的挂载点:sudo mkdir -p / mnt / SharedPartition
  3. 获取分区的设备ID:sudo blkid
  4. 编辑你的fstab(通过设备ID在UUID中使用(也使用你的主目录):
 UUID = 4B38-4ED2 / mnt / SharedPartition vfat auto,users,uid = 1000,gid = 100,dmask = 027,fmask = 137,utf8 0 2
 / mnt / SharedPartition / Documents / home / john / Documents无绑定0 0
  1. sudo mount -a
  2. 您现在可以与Ubuntu One同步〜/ Documents