那里存在许多同步和备份解决方案,但我尚未找到涵盖以下所有行为的设置:

我希望能够将本地文件夹 B 指定为本地文件夹 A 的“加密镜像”(A 和 B 存在于同一台计算机上)。也就是说,每当我向 A 添加文件时,该文件都会自动加密并放入文件夹 B 中,当我从 A 中删除文件时,该文件也会从 B 中删除。
加密应该基于文件(不需要容器),并且最好对文件夹/文件大小没有限制
一旦我在 A 和 B 之间建立了链接,加密就需要在幕后自动进行
我正在寻找 Windows 解决方案
将其视为“本地加密的 Dropbox”。这可以做到吗?我不介意将多个服务连接在一起来实现此目的,但大多数加密/同步服务的使用方式相当狭窄。
我很清楚旋转盘式硬盘有一个板载控制器和一个板载磁盘缓存。
现在,“磁盘”缓存是否也存在于(4 GB 或 8 GB)USB 记忆棒上?顺便问一下,固态硬盘怎么样?
(我的猜测是,因为固态硬盘比它所连接的计算机的 RAM 慢,所以在固态硬盘上安装板载磁盘缓存是有意义的。但是因为 USB 记忆棒的字节数要小得多,相对于固态硬盘的容量和物理尺寸,前者可能没有板载磁盘缓存。)
背景:我想找出:
如果/bin/sync操作系统报告写入操作完成后不久发生电源故障,Linux 上是否有必要绝对保证不会发生数据丢失?
是否/bin/mount -o sync ...会“有效”禁用这样的板载缓存(如果存在的话)?
最后,如果操作系统是 Windows 而不是 Linux,上述所有问题的答案会如何?
我想知道是否有一种方法可以在 Google Chrome 中同步选项卡,一旦您在一个浏览器上打开或关闭选项卡,它就会在所有其他计算机上打开或关闭。当前的同步选项很好,但如果您开始在一台设备上阅读并切换到另一台设备,您会希望该选项卡已经打开。
我已经使用以下行在2 个文件夹(在 OSX 中)之间设置了自定义自动同步:
unison folder1 folder2 -batch -debug update+
Run Code Online (Sandbox Code Playgroud)
直到我遇到:
Synchronization complete at 12:01:44 (0 item transferred, 1 skipped, 0 failed)
skipped: example.txt (contents changed on both sides)
Run Code Online (Sandbox Code Playgroud)
我希望该命令自动同步最新版本。查看选项:
$ unison -help | grep conflict
-auto automatically accept default (nonconflicting) actions
-copyonconflict keep copies of conflicting files
-prefer xxx choose this replica's version for conflicting changes
Run Code Online (Sandbox Code Playgroud)
..这表明解决问题的唯一方法是 with -prefer,但我可能会遗漏一些东西。是否可以通过时间戳指定版本?
编辑:同步报告的所有相关位:
[update+] Unchanged file
[update+] buildUpdateChildren(handleChild): example.txt
[update] buildUpdateRec: /path/to/folder1/example.txt
[update] checkContentsChange: archStamp is inode (3373366) / info.inode …Run Code Online (Sandbox Code Playgroud) 是否可以将 Outlook 2016 与 CalDAV 和 CardDAV 服务器同步?我想使用 Google 日历和 Google 通讯录以及 OwnCloud。到目前为止,如果没有第三方插件,恐怕没有“普通”的方式来同步联系人或日历事件(双向)。
我最近不得不在不同的计算机之间切换很多,并意识到谷歌浏览器的历史同步功能对我来说不能正常工作。
到目前为止我测试过的:
我在三台设备上运行了最新的稳定版 Chrome。我使用我的 google 帐户登录,并且在设置中也启用了历史同步。我打开历史记录,并在每个设备上打开不同的网站。我等了一会儿,遗憾的是没有发生同步和合并。然而,奇怪的是,当我在我的 android 手机上打开一个页面时,该页面也与我的 Google 帐户相关联,该页面立即出现在所有其他设备的历史记录中。
在那之后,我什至使用新创建的 Google 帐户尝试了新版本的 Chrome,但没有成功。
请启发我是否我做错了什么,或者该功能是否不打算以这种方式工作。(将多台设备的历史同步合并为一个完整的历史)
我使用的是带有同步密码的加密,而不仅仅是我的谷歌密码。(见附图)我发现如果你选择这个选项,谷歌不会像这个支持页面上所说的那样跨设备同步历史记录
为了切换到第一个选项,我重置了 Chrome 同步以启用所有设备的历史同步。 但是,它仍然无法正常工作,我只列出了主要站点(例如 Google、Stackoverflow),但并未详细列出所有访问过的站点(例如 stackoverflow.com/posts/*** 等)。问题是:这是故意的吗?您是否同步了每个访问过的页面?
我正在使用 Chrome 扩展程序“更好的历史记录”,它导致从其他设备访问的页面合并。禁用扩展后,一切看起来都像需要的一样,这样事情就可以被视为已结束。
在新系统上将我的密钥导入 GnuPG 时,我考虑了以下几点:
我找到了“GnuPG 1 和 GnuPG 2 彼此兼容吗?”的答案。,它说明了以下内容:
GnuPG 2.1 带来了一个重要的变化,它将以前分离的公共和私有密钥环(pubring.gpg 与 secring.gpg)结合到公共密钥环中。这已以保持兼容的方式实现,因此当 GnuPG 2.1 集成私钥环时,您仍然可以使用 GnuPG 1,但对私钥的更改不会显示为相应的其他实现。来自变更日志:
[...] 允许旧版 GnuPG 与 GnuPG 2.1 共存。但是,使用新 gpg 对私钥的任何更改在使用 2.1 之前的 GnuPG 版本时都不会显示,反之亦然。
文件级别的同步是没有选择的,似乎也没有内置的机制来同步链。
我是否可以安全地从 gpg 导出所有 pub 和 sec 密钥并通过 gpg2(cronjob 等)导入它们,反之亦然,或者这是否会给我带来未考虑的后果?
我没有自动进行密钥同步,而是将所有密钥从我的 gpg 钥匙串转移到 gpg2 钥匙串并将 gpg2 符号链接到 gpg 以确保我始终使用 gpg2。这似乎是比将所有钥匙保存在不同钥匙圈中更好的解决方案。
gpg --export | gpg2 --import
gpg --export-secret-keys | gpg2 --import
sudo mv /usr/bin/gpg /usr/bin/gpg1
sudo ln …Run Code Online (Sandbox Code Playgroud) 从那以后,我就一直遇到这个问题……无论是 Windows 还是 Mac OS,任何 Thunderbird 版本(目前我使用的是 45.8.0)。
在我所有的 IMAP 帐户中,我使用服务器端过滤器(例如 GMail 标签)。
当我打开 Thunderbird 或搜索新邮件时,我的子文件夹未读电子邮件计数不会更新。因此,如果我想知道特定文件夹中是否有新电子邮件,我必须单击此文件夹:这样未读邮件计数器就会更新,当然,我会看到新邮件。很不舒服。
如果我使用本地(即客户端,而不是服务器端)过滤器,则不会发生此问题。
我在互联网上搜索了很多关于这个问题的信息,但从未找到解决方案。有什么建议吗?任何隐藏的选项来调整?
谢谢
我想在我的笔记本电脑 (Ubuntu) 和通过 USB 串行连接的 PocketCHIP (Debian) 之间保持两个目录同步。
我使用 cu 登录到 PocketCHIP,但是有没有办法在它们之间进行 rsync(无需在网络上)
我有一个新的 OEM 安装的 Windows 10,它无法联系任何时间服务器来同步系统时间。每次尝试都会给我一个超时错误,并且 ping 时间服务器也会超时。这是我尝试过的:
时间目前相差 7 小时,这应该不足以中断 Internet 同步。
编辑:刚刚在我的另一台仅启动 Windows 的计算机上尝试了相同的步骤(尽管是 10 的长期安装),并且遇到了完全相同的问题,除非我尝试同步时它只是说“Windows 与time.nist.gov。” 所以我高度怀疑它与双启动相关。到底是怎么回事?