我的内置硬盘上安装了 ubuntu 12.04。我是否可以将桌面放在 U 盘中,在办公室电脑上使用,然后在回家后与电脑同步?
答案1
我做了类似的事情,只是使用 rsync 来保持 pendrive 保持最新状态或更新其中一台计算机。rsync 效果最好,因为使用正确的开关,它将备份所有内容,而不会每次都覆盖相同的文件,或用旧版本覆盖较新的文件。
例如,要将您的 Documents 目录备份到 Pendrive,首先为 pendrive 指定一个标签(卷名),并在其上创建一个目标目录,例如“Documents”。为 pendrive 指定标签后,即可在 /media 目录下轻松找到它。接下来发出以下命令:
rsync -av ~/Documents/ /media/yourlabelname/Documents/
此命令将把您主文档中的所有内容备份到 U 盘上。要逆转此过程并更新另一台计算机上的文件,只需逆转 rsync 命令即可,例如:
rsync -av /media/yourlabelname/Documnets/ ~/Documents/
将这两个命令放入非常短的 bash 脚本中并每次输入 bash 脚本的名称即可执行一个命令,这非常简单。如果脚本位于 ~/bin 中,则它们将包含在可执行路径中。
请注意,如果 USB 驱动器格式化为 FAT,则卷名通常仅限于大写,即使您在创建卷名时以小写字母输入卷名也是如此。由于 bash 完全区分大小写,因此必须请完全正确获取卷名和目录名,否则 rsync 命令将无法运行。