我最近设置了一台带有 Ubuntu Server 的机器来托管游戏服务器。我为每个游戏服务器安装了一个备份插件,它会在机器上的特定文件夹中频繁备份游戏世界文件。我还建立了一个cron
任务,每天晚上使用带有-a
选项的rsync 自动将这些备份复制到我的 Dropbox 文件夹。
几个月后,我的 Dropbox 帐户达到了存储限制,我意识到我无法保留这么多备份,因此我将游戏服务器备份插件配置为不保留这么多备份,然后等了几天看看是否可以删除旧备份,因为它计划每周执行一次。备份插件最终完成了它的工作并删除了旧备份,所以我期待rsync
cron 任务随后从我的 Dropbox 文件夹中删除旧备份以匹配源文件夹,但它没有这样做。所以我有几个问题:
默认情况下,是否rsync
只将添加到源文件夹的文件添加到目标文件夹并更改源文件夹中已更改的文件,但不删除从源文件夹中删除的文件?
如果是这种情况,最好的方法是rsync
什么?我希望目标文件夹能够完美地反映源文件夹,这意味着删除已从源文件夹中删除的所有文件。
我看到手册页中列出的一些选项rsync
可能可以解决问题,但因为我不熟悉。
Microsoft OneDrive Business/Office 365 Pro 提供 1 TB 的云存储空间,但不幸的是,从来没有一种方法可以在 Linux 上同步它。
我已经安装了 gMTP 并尝试按照本教程来解决这个问题:http : //www.webupd8.org/2013/01/upgrade-to-gvfs-with-mtp-support-in.html
但都没有奏效。我尝试连接我的手机(Nexus 4)和我爸爸的手机(Galaxy Note 2),但 Ubuntu 都没有检测到。它们不会出现在我的文件和 gMTP 上。
还有其他修复吗?或者更具体的针对 Android 4.3 和 Ubuntu 14.04
我无法从在 Ubuntu 14.04 上运行的 grive 同步我的谷歌驱动器帐户。我以前从未遇到过问题。我尝试从我的系统中清除驱动器并删除所有本地文件夹,但是当我在重新安装后尝试运行 grive 时仍然想出这个。
user@user-OptiPlex-780:~/drive$ grive
grive: Symbol `json_tokener_errors' has different size in shared object, consider re-linking
Reading local directories
Synchronizing folders
exception: /build/buildd/grive-0.2.0/libgrive/src/http/CurlAgent.cc(149): Throw in function long int gr::http::CurlAgent::ExecCurl(const string&, gr::http::Receivable*, const gr::http::Header&)
Dynamic exception type:boost::exception_detail::clone_impl<gr::http::Error>
std::exception::what: std::exception
[gr::expt::MsgTag*] =
[gr::http::CurlCodeTag*] = 0
[gr::http::HttpResponseTag*] = 400
[gr::http::UrlTag*] = https://docs.google.com/feeds/default/private/full/-/folder?max-results=50&showroot=true
[gr::http::HeaderTag*] = Authorization: Bearer ya29.WwFOho3OkmkxFIdn86HBbtpSIyBYDzDgQua1K6JcEu7kCBLgvY1aEiUHCZlSCuli_qPHkTfNZLhDfQ
GData-Version: 3.0
Run Code Online (Sandbox Code Playgroud)
这是一个指向 google 开发人员页面的链接,该页面表明 API 今天已更改链接。这可能是个问题吗?
我想在文件夹Directory A
和Directory B
. 这意味着,无论何时Directory A
更改其子目录中的文件或其子目录之一,该更改都会立即应用于Directory B
,并且每当Directory B
更改其子目录中的文件或其子目录之一时,该更改将立即应用于Directory A
。因此,这两个目录将完全相同,包括文档属性。我怎样才能做到这一点?
我正在使用 Ubuntu 16.10。
符号链接不是一种选择。
从今天左右开始,2021 年 3 月 10 日和最近更新到 89.0.4389.82 Chromium 停止同步到 Google 帐户。事实证明,这是由于 Google 所做的一些更改。
我们作为用户能做什么?
更多信息:https : //bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1917705/comments/8
我有越来越多的音乐收藏,我手动与外部 USB 驱动器保持同步。有时我编辑他们的 ID3 标签,在硬盘驱动器或 USB 驱动器中添加或删除文件,我希望在两者之间保持这些更改同步。
Ubuntu 是否有可用的东西可以帮助我解决这种情况?最好是易于使用的 UI。
更新:为了澄清我的问题,本地硬盘驱动器或 USB 驱动器上都可能发生更改,因此同步过程必须是双向的。
从几天前开始,每当我将 HDD 与外部 USB3 驱动器同步时,我的计算机就会死机。当键盘暂时变得有点响应时,我可以切换到另一个终端 (Ctrl+Alt+F2),我看到以下图像不断重复。我在 Ubuntu 11 上使用 LuckyBackup。
到底是怎么回事?我的硬盘有问题吗?是外部的吗?还有什么?
非常感谢!
我有一个 ~/photos 目录,用于保存所有照片。我希望它能够自动同步到 flickr(随着他们最近的慷慨扩展......) - 此目录中的所有图片都会自动上传到 Flickr(仅对我可见,无需任何操作/调整大小)。
有适合这项工作的工具吗?最好不要在 cron 中使用一些 hacky python 脚本。
现在,我正在使用 Shotwell 来整理照片。它工作正常。它也有一个 Flickr 插件,但需要手动“发布”图片,并且似乎没有提供任何在 Flickr 上组织它们的方法。可以用 Shotwell 以某种方式完成吗?
仅当我运行 Shotwell 或什至仅当我提示 Shotwell 同步时才发生上传,我会非常满意,但这样我就不必弄清楚哪些图片尚未上传。