Linux
使用 LUKS 和 LVM 卷複製複雜的分區結構
我在 OpenSUSE 13.1 系統上有兩個外部硬碟。
在一個我創建了一個分區結構:
- 加密的 LVM 分區 (LUKS)
- 此 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)
andparted
(在如何使用標準工具複製整個磁碟的分區佈局中提到),但這僅涵蓋分區,不包括 LUKS 資訊,當然也不包括 LVM 配置。
ReaR (Relax-and-Recover) 是一組可以重新創建 lvm 結構的 shell 腳本。它確實使用
vgcfgbackup/vgcfgrestore
備份還原本機工具或lvm create
.它還不支持在精簡池上重新創建 lvm 配置。
對於
luks
,它會提示輸入密碼並重新創建容器。它宣稱自己是“領先的開源災難恢復和系統遷移解決方案”,並且似乎得到了RedHat的支持