所以我有两个硬盘。实际的驱动器已使用 TrueCrypt 加密,然后虚拟加密设备已使用 LVM 合并到卷组中。现在 TrueCrypt 不会在启动时自动安装我的驱动器(因为它需要我的密码),那么如果我的服务器需要重新启动会发生什么?我是否应该能够从命令行安装 TrueCrypt 卷,然后 LVM 就可以正常运行,或者我会丢失所有数据,因为 LVM 会认为我的所有驱动器都消失了。
答案1
如果是这种情况,你可以尝试进口命令来搜索驱动器上的卷组。
答案2
LVM 数据实际上存储在磁盘上(在本例中是加密的 TrueCrypt 卷中),您可能需要在安装 TrueCrypt 磁盘后执行一些命令让服务器再次拾取 LVM,但我对此不是 100% 确定。
答案3
所以我不久前找到了答案,但忘了在这里更新。如果启动时 LVM 设备不存在,请运行以下命令重新识别它们:
- 扫描设备:
pvscan
- 重新激活卷组:
vgchange -a y
- 重新激活逻辑:
lvchange -a y <your VG here>
那么一切都会好起来。