直接挂载虚拟机内为LVM分区的镜像
来源:互联网 发布:雷洋死亡真相 知乎 编辑:程序博客网 时间:2024/06/06 13:04
如果虚拟机内部做了LVM,则直接挂载LVM分区有点麻烦
详细命令如下
[root@centos images]# fdisk -lu lvm-ubuntu.img You must set cylinders.You can do this from the extra functions menu.Disk lvm-ubuntu.img: 0 MB, 0 bytes255 heads, 63 sectors/track, 0 cylinders, total 0 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x000c848f Device Boot Start End Blocks Id Systemlvm-ubuntu.img1 * 2048 499711 248832 83 LinuxPartition 1 does not end on cylinder boundary.lvm-ubuntu.img2 501758 20969471 10233857 5 ExtendedPartition 2 has different physical/logical endings: phys=(1023, 254, 63) logical=(1305, 73, 48)lvm-ubuntu.img5 501760 20969471 10233856 8e Linux LVM
通过上面的命令可以看到这个虚拟机镜像内做了LVM
通过下面命令可以挂载LVM分区
[root@centos images]# echo $((501760*512))256901120[root@centos images]# losetup -f/dev/loop0[root@centos images]# losetup /dev/loop0 lvm-ubuntu.img -o 256901120[root@centos images]# pvscan PV /dev/loop0 VG ubuntu-vg lvm2 [9.76 GiB / 0 free] Total: 1 [9.76 GiB] / in use: 1 [9.76 GiB] / in no VG: 0 [0 ][root@centos images]# vgchange -ay 2 logical volume(s) in volume group "ubuntu-vg" now active[root@centos images]# mount /dev/mapper/ubuntu--vg-root /image/
卸载分区的命令如下:
[root@centos images]# umount /image/[root@centos images]# vgchange -an ubuntu-vg 0 logical volume(s) in volume group "ubuntu-vg" now active[root@centos images]# losetup -d /dev/loop0
1 0
- 直接挂载虚拟机内为LVM分区的镜像
- 挂载虚拟机镜像文件里的 LVM 逻辑分区
- Linux系统分区为LVM格式的挂载方法
- LVM分区挂载。
- Linux备份系统镜像并对镜像中LVM分区文件的修改
- 虚拟机直接加载本机上的镜像文件
- 挂载虚拟机的镜像文件
- linux挂载第二硬盘的lvm分区方法
- linux硬盘的分区、格式化、挂载以及LVM
- linux下lvm分区挂载方法
- linux下lvm分区挂载方法
- 【Hadoop】如何将虚拟机上的hdfs挂载为主机操作系统的一个分区
- 为虚拟机添加新的硬盘并创建LVM
- 为VMware的虚拟机CentOS6.9拓展LVM
- kvm虚拟机挂载lvm卷
- 直接复制的VMware虚拟机镜像如何更改网卡的MAC地址
- 调整 / 分区的大小 LVM
- Linux的LVM分区管理
- poj 2891 Strange Way to Express Integers(中国剩余定理)
- WIN7下的WCF遇到的问题:HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理
- Pessimistic locking----PoEAA
- VB.NET——报表
- leetcode——Implement strStr() 实现字符串匹配函数(AC)
- 直接挂载虚拟机内为LVM分区的镜像
- 同一个页面内Ajax过多导致SendRedirect抛java.lang.IllegalStateException异常
- Writing an RMI Server 写一个RMI服务端
- 使用XStream操作XML和JSON
- 积累(三)
- 数据库存储
- 获取联系人【自定义布局文件与主布局文件相连,数据库内容查找并显示】
- 深入浅出面向对象分析与设计笔记
- TableView的添加删除执行顺序