使用 LUKS 和 LVM 卷复制复杂的分区结构

使用 LUKS 和 LVM 卷复制复杂的分区结构

我的 OpenSUSE 13.1 系统上有两个外部硬盘。

在其中一个我创建了一个分区结构:

  1. 加密的 LVM 分区 (LUKS)
  2. 此 LVM 分区上有多个卷 (10),其中一些使用 xfs 格式化,一些使用 ext4。
sdf                              8:80   0   5,5T  0 disk  
└─sdf1                           8:81   0   5,5T  0 part  
  └─extern-2-crypt             253:5    0   5,5T  0 crypt 
    ├─extern--2-nelson--home   253:10   0     8G  0 lvm   /extern/nelson/home
    ├─extern--2-lucien--boot   253:11   0   300M  0 lvm   /extern/lucien/boot
    ├─extern--2-nelson--root   253:12   0  11,5G  0 lvm   /extern/nelson/root
    ├─extern--2-nelson--space  253:13   0  90,1G  0 lvm   /extern/nelson/space
    ├─extern--2-lucien--backup 253:14   0   400G  0 lvm   /extern/lucien/backup
    ├─extern--2-lucien--home   253:15   0    20G  0 lvm   /extern/lucien/home
    ├─extern--2-lucien--raid   253:16   0   3,5T  0 lvm   /extern/lucien/raid
    ├─extern--2-lucien--root   253:17   0   8,5G  0 lvm   /extern/lucien/root
    └─extern--2-lucien--space  253:18   0    30G  0 lvm   /extern/lucien/space

我怎样才能复制这个结构轻松地将 LVM 配置从一张光盘包含到另一张光盘(同时仅运行一张光盘)?

我知道sgdisk (8)并且parted(在如何使用标准工具复制整个磁盘的分区布局),但这仅涵盖分区,不包含 LUKS 信息,当然也不包含 LVM 配置。

答案1

ReaR(Relax-and-Recover)是 shell 脚本的集合,可以重新创建lvm结构。它确实使用vgcfgbackup/vgcfgrestore备份恢复本机工具或lvm create.

目前尚不支持重新创建lvm配置薄池

对于luks,它会提示输入密码并重新创建容器。

它自称“领先的开源灾难恢复和系统迁移解决方案“并且似乎得到了支持红帽

相关内容