lvm - 如何在 LVM 卷中挂载 LVM 分区?

标签 lvm

我已经构建了一个名为 cinder-volumes 的 VG。在这个 VG 中,我创建了一个名为 leader-volume 的 PV。然后我将这个 PV 挂载为 KVM Ubuntu 安装的根文件系统。在安装过程中,我选择了LVM分区。 最后,我为 PV 领导卷创建了一个快照。 现在我想在我的 Ubuntu 安装中读取一些文件......我该怎么办?

最佳答案

看看 kpartx - 它对于管理整个文件系统通常打包到单个卷中的 VM 特别有用。 kpartx 可以为嵌套在 block 设备或磁盘镜像上的分区创 build 备节点。

安装(以下之一):

kpartx -av your_vm_disk.img
kpartx -av /dev/mapper/your_device

your_device 可以是 LVM 分区。 -v 选项使 kpartx 显示它为嵌套分区创建的设备。

安装合适的/dev/mapper/loopXpX:

mount /dev/mapper/loop0p1 /mnt

卸载(卸载循环设备后):

umount -d /dev/mapper/loop0 
umount -d diskimage.img

删除设备映射:

kpartx -dv your_vm_disk.img
kpartx -dv /dev/mapper/your_device

关于lvm - 如何在 LVM 卷中挂载 LVM 分区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14048965/

相关文章:

c - UDisks 脚本列出所有已安装的 USB 设备

linux - 将 lvm 卷映射到物理卷

python - 使用 pyparsing 将 lvm.conf 转换为 python 字典

linux - 多个文件上的虚拟文件系统

linux - Kvm磁盘增加

PHP disk_total_space 不会测量 LVM 分区大小

linux - vgcreate中 "-Ay" "-cy"选项的使用

linux - LVM Linux。我的任务中的 LE 是什么意思?可能是错字

遇到打开文件描述符消息时 Python 日志记录失败

ubuntu - 我试图为我的虚拟机添加额外的空间。我从 250GB 增加到 +750GB,但无法将其添加到 lvm