如何从加密的 tar 存档中解密文件而不解密整个存档

如何从加密的 tar 存档中解密文件而不解密整个存档

类似的问题:加密和压缩

我想定期备份并将其存储为加密的 tar 存档。使用tar和可以实现这一点gpg。但对于增量备份,这需要解密整个存档。

  1. 有没有办法只解密该存档中的单个文件?
  2. 作为解决方法,加密单个文件而不是整个存档是否安全?
  3. 还有其他更适合加密增量备份的linux工具吗?

答案1

  1. 是的,使用从 gpg 到 tar 的管道,tar 只能提取一个文件,但您可能必须读取并解密大部分或全部存档,具体取决于所需文件的位置(开始或结束)。整个存档没有保存在任何地方,但 tar 仍然需要搜索它。

  2. 是的,保留增量备份列表并仅保存新的和更改的文件(在完整备份之间)可能是一个更好的主意。

  3. 如前所述,同时进行加密的专用备份程序可能会更容易并且可能“更好”,谷歌可能是一个很好的起点。

    使用 LUKS 容器将允许随机文件访问,我想我读到了一些自动保存旧版本文件或至少快照的文件系统......

相关内容