我可以通过硬链接相同的消息文件来节省Maildir中的空间吗?


4

显然,标题中问题的答案是肯定的。但我真的想知道我是否可以做到这一点而不会破坏任何东西。

我在用 offlineimap 将我的Gmail帐户备份到本地计算机上的Maildir。由于Gmail可让您轻松为邮件分配多个标签,因此我的备份目录最终会包含大部分邮件的多个副本。我想通过使用名为的脚本替换硬链接的相同消息的副本来节省空间 硬链接 。这可能会导致使用Maildir的应用程序出现问题,还是会导致应用程序损坏我的邮箱?或者修改任何邮件文件只会破坏与该文件关联的任何硬链接,而不会影响以前在其他地方硬链接的版本?

Answers:


5

多个IMAP服务器完成相同消息的硬链接副本。

另一方面,那些IMAP服务器 期望 硬链接。其他一些Maildir计划可能不会。但它不应该造成任何损害,除了破坏链接。


这可能会导致使用Maildir的应用程序出现问题

不太可能。

或者它可能导致应用程序破坏我的邮箱?

在Maildir中没有任何东西可以被破坏 - 除了可能由一些MUA和/或IMAP服务器保存的头缓存,但缓存是可以扔掉的东西。

或者修改任何邮件文件只会破坏与该文件关联的任何硬链接,而不会影响以前在其他地方硬链接的版本?

取决于如何进行修改。

  • 截断并覆盖: 作品 精细。其他目录具有更新的消息。
  • 编写临时文件并重命名: 作品 ,但链接已断开,更新将不会在其他文件夹(具有旧文件)中可见。

虽然我无法想象为什么会这样 offlineimap 修改消息......

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.