为什么从 CDROM 启动时,LVM HDD 会失败“mount”命令?

为什么从 CDROM 启动时,LVM HDD 会失败“mount”命令?

目前我有一个超级用户帖子询问我是否可以安装/升级现有的 LUKS/LVM,而无需擦除和重建分区。这提供了安装 HDD 的说明,但存在错误。我重印了以下步骤并指出了我遇到的错误。另一篇帖子就同​​一主题提供相同的建议,但似乎没有我遇到的相同问题。

我的目标是确定是否可以使用现有的 LUKS 和 LVM 进行升级。但是,如果我想fsck从 LIVE 媒体 CD 启动内部硬盘驱动器,问题是一样的。

一:打开加密卷

 su -
 cryptsetup luksOpen /dev/sda3 cryptLVM

二:创建所有必要的目录:

2. 
mkdir /mnt/{home,proc,dev,sys}

三:挂载LVM:

3. 
mount /dev/mapper/cryptVG-root /mnt
mount /dev/mapper/cryptVG-data /mnt/home

四:挂载所有系统文件系统:

4.
mount -t proc /proc /mnt/proc
mount --bind /sys /mnt/sys
mount --bind /dev /mnt/dev

问题发生在3-4之间。

> mount: you must specify the filesystem type

如果我指定-t ext4,那么我会收到另一个错误。

> mount: special device /dev/mapper/cryptVG-data does not exist

更新:我还有一个邮政关于 LUKS/cryptsetupname值,因为我试图弄清楚这些操作如何协作来安装 HDD。

答案1

根据您的设置,您可能需要在使用 cryptsetup 之前或之后明确启用相应的卷组。

正如前面提到的此评论,尝试vgscan和/或vgdisplay首先。

然后,您可以使用 启用卷组中所有可用的逻辑卷vgchange -ay

相关内容