在不同硬件之间镜像用户文件夹时,是否必须避免/ home中的文件和文件夹?

假设您有两台计算机具有不同的硬件(两台笔记本电脑或一台笔记本电脑和一台台式机),您可以选择使用它们。 例如,我现在正在使用舒适的桌面,并希望将所有文档和设置镜像到笔记本电脑上,然后在家中将更改推回桌面。 两者都具有相同的操作系统(Ubuntu 14.04LTS 64位),相同的安装包和(为简单起见)单个用户(相同名称,相同的密码)。

以下是您可以同步的方法(我将在两台笔记本电脑之间的直接以太网电缆上通过SSH使用rsync), 这是您应该同步到镜像文件夹和设置的内容。 此外, 在这里你可以找到一个很棒的文件和文件夹列表,当目标是备份时可能会被遗漏以获得效率(尽管在这种情况下有些可能很有用,比如历史记录,最近的文件或一些缓存),再次, 这里在rsync中执行它是一种很好的实用方法。

我知道大多数特定于硬件的配置文件应该在设计之外的用户文件夹中。 仍然, /home中的任何文件/文件夹必须保留在此同步之外,以避免不同硬件之间的配置问题?

我知道大多数特定于硬件的配置文件应该在设计之外的用户文件夹中。 仍然,/ home中的任何文件/文件夹必须保留在此同步之外,以避免不同硬件之间的配置问题?

如果你想保持两个系统完全一致,并拥有相同的软件和相同的设置,我会远离…

 .Xauthority .xsession-errors 

并复制所有其他文件。 但是,在查看软件和软件设置时,我不会尝试保持桌面和笔记本相同。 这是浪费时间。 仅同步/ home / $ USER /(文档,下载,图片等)中的普通文件,并且没有任何隐藏文件就足够了。

单个用户(同名,相同密码)。

我建议也使用相同的用户ID(如果每个系统上只有一个用户,它们可能会相同)。


请注意,这不应被视为备用方法,我建议为每个系统规划一个backuo。