创建 dm-crypt/LUKS 加密 LVM 分区的磁盘映像(Linux)

创建 dm-crypt/LUKS 加密 LVM 分区的磁盘映像(Linux)

如果我提供密码,是否有任何磁盘映像软件可以智能地获取加密 LVM 分区的映像?

我指的是类似于 Clonezilla 和 Norton Ghost 的软件......扫描分区,将映像保存到另一个驱动器上的文件,然后稍后可以使用该映像覆盖分区以将系统恢复到保存的状态。

我说的“智能”是指只对分区的已用空间进行映像处理,并压缩映像中的数据,就像那些映像软件程序对常规未加密分区所做的那样。各种软件都可以对整个原始加密的 LVM 进行映像处理,但如果没有使用我的密码解密的能力,它就不知道什么是可用空间,因此它会对整个 LVM 进行映像处理,加密数据将无法压缩。

答案1

如果您使用该设备打开,cryptsetup那么您可以访问其中的各种条目以/dev/mapper访问原始文件系统。

答案2

如果我理解正确的话:您想要备份“文件”,而不备份中间的“可用”空间。所有这些都在 lvm 内的加密卷上(或加密卷内的 lvm 上)。

如果是,你可以这样做:

  1. 使用 cryptsetup 打开设备
  2. 启动 lvm
  3. 装载卷

现在您应该能够查看所有文件。

最后,转到已安装卷的根目录:使用 tar 并将其传送到 gzip(或 bzi2)以获取所有文件的“映像”/“存档”。您还可以将其传送到 7zip 并在过程中输入密码,这样您的数据就会保持加密状态。

您应该阅读 tar 的手册页,以选择正确的开关(保留符号链接、递归、保留隐藏文件、目录等)。

相关内容