让VMware使用逻辑卷作为虚拟磁盘

解压缩后到生成目录中运行make; make install安装

建立目录/dev/sd(虚拟成scsi磁盘)和/或/dev/hd(虚拟成ide磁盘)

使用lvcreate创建逻辑卷, 在/dev/sd和/或/dev/hd增加链接指向新创建的逻辑卷.

如果使用的是vmware workstation, 则可以使用如下命令启动虚拟机

$ LD_PRELOAD=libvmware-bdwrapper.so.0 VMWARE_BDWRAPPER_DEVICES=/dev/hd/tex:/dev/sd/test vmware

其中/dev/hd/tex和/dev/sd/text是指向逻辑卷的链接.

如果使用vmware server则需要修改/etc/init.d/vmware, 在开始位置, #!/bin/sh之后添加如下内容

export LD_PRELOAD=libvmware-bdwrapper.so.0

export VMWARE_BDWRAPPER_DEVICES=/dev/hd/tex:/dev/sd/test

将/usr/lib/vmware/bin/vmware-vmx更名为/usr/lib/vmware/bin/vmware-vmx.old, 建立文件/usr/lib/vmware/bin/vmware-vmx, 内容如下

#!/usr/bin/perl

$ENV{LD_PRELOAD}='libvmware-bdwrapper.so.0';

$ENV{VMWARE_BDWRAPPER_DEVICES}='/dev/hd/tex:/dev/sd/test';

exec '/usr/lib/vmware/bin/vmware-vmx.old', @ARGV

并赋予和/usr/lib/vmware/bin/vmware-vmx.old相同的权限.

完成如上设置后可以像增加普通物理硬盘一样增加/dev/hd/tex,/dev/sd/text作为虚拟机的磁盘。

时间: 2024-12-31 02:49:34

让VMware使用逻辑卷作为虚拟磁盘的相关文章

VMware 虚拟化编程(7) — VixDiskLib 虚拟磁盘库详解之三

目录 目录 前文列表 VixDiskLib 虚拟磁盘库 VixDiskLib_GetMetadataKeys VixDiskLib_ReadMetadata 获取虚拟磁盘元数据 VixDiskLib_WriteMetadata 更新虚拟磁盘元数据表 VixDiskLib_Create 创建新的寄宿磁盘 Hosted Disk VixDiskLib_Clone 克隆 VMDK File 创建新的托管磁盘 Managed Disk VixDiskLib_Unlink 删除 VMDK File Vix

linux 逻辑卷管理 调整分区大小例子

 文章就是一个关于linux 逻辑卷管理 调整分区大小例子,我们只要按下面代码操作就完成100%完成逻辑卷管理 调整分区大小了.   测试机各种报错,创建个目录都报错,df看了一下,发现VolGroup-lv_root 100%,虚拟磁盘满了,怎么办呢 1,解决过程    # df -h //查看分区   # umount /home //取消挂载   # e2fsck -f /dev/mapper/VolGroup-lv_home //分区检测   # resize2fs -p /dev/ma

逻辑卷管理(LVM)

1.命令 一般,对于物理机新插入的磁盘,或者虚拟机新建的磁盘,先用fdisk /dev/sdb命令创建分区.创建好一个分区/dev/sdb1之后,继续物理卷. 1.创建物理卷pvcreate /dev/sdb1pvdisplay显示已建的物理卷2.创建卷组vgcreate vgtest(卷组名) /dev/sdb1vgdisplay3.创建逻辑卷lvcreate -L 600M(卷的大小) -n lvtest(卷名) vgtestlvdisplay 4.建立挂载mkdir /u01vi /etc

Linux系统磁盘分区(逻辑卷LVM)的扩充

Linux系统磁盘分区(逻辑卷LVM)的扩充 1.查看目前磁盘分区情况,系统是安装在一块100G的虚拟磁盘上.安装系统时采用了LVM分区方式.其中/home空间大小为71G 2.查看目前虚拟机的磁盘情况,目前虚拟机中有两块硬盘,/dev/sda 100G,/dev/sdb 5.6T 3.创建pv ,通过pvcreate命令将磁盘/dev/sdb创建为一个系统PV # pvcreate /dev/sdb # pvs 4.将 PV /dev/sdb添加到卷组ubuntu-42-vg中.参考下图中标记

迁移LVM分区到新的逻辑卷/驱动器(第六部分)

迁移LVM分区到新的逻辑卷/驱动器(第六部分) 这是我们正在进行的LVM系列的第六部分.在本文中,我们将为大家展示怎样在线将现存的逻辑卷迁移到其它新的驱动器.在开始之前,我想要先来介绍一下LVM迁移及其特性. LVM存储迁移 什么是LVM迁移? LVM迁移是LVM众多优秀特性之一,通过它,我们可以迁移逻辑卷到一个新的磁盘而不会丢失数据,也不用关机操作.该特性的功能是将数据从旧磁盘移动到新磁盘.通常,我们只是在一些磁盘发生错误时,才将数据从一个磁盘迁移到另外一个磁盘存储. 迁移特性 将逻辑卷从一个

Linux LVM逻辑卷配置 增加硬盘扩容的例子

Centos LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上.文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性.RHEL5默认安装的分区格式就是LVM逻辑卷的格式,需要注意的是/boot分区不能基于LVM创建,必须独立出来. 创建逻辑卷PV pvcreate /dev/sda1 /dev/sdb1 (sda1 sdb1 的hex code : 8e    也就是LVM)   pvs    pvdisplay 创建组VG vgcreate 组名 /dev/sda1

Linux 的 LVM 逻辑卷管理 分区 划分 重划

0X00 LVM 是什么,有什么用 LVM 的全称是 Logical Volume Manager(逻辑卷管理).是 Linux 下的一种磁盘分区管理机制,方便给分区(逻辑分区)扩容和压缩.最简单的可以理解成原始的磁盘分区管理是单纯的给每个独立的磁盘进行分区,然后对每个分区进行管理,这样的话每次扩容和压缩空间都会很麻烦.LVM 就相当于把所有磁盘的分区都揉到一起,揉成一个大磁盘或者说是大分区,然后从大的中分出小的,这样的话扩容和压缩都会变得方便. 0X01 基础术语解释 PV 是 Physica

【Linux】将Oracle安装目录从根目录下迁移到逻辑卷

[Linux]将Oracle安装目录从根目录下迁移到逻辑卷   1.1  BLOG文档结构图     1.2  前言部分 1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① Linux逻辑卷的创建和管理(重点) Tips: ① 本文在itpub(http://blog.itpub.net/26736162).博客园(http://www.cnblogs.com/lhrbest)和微信公众号(xiaomaim

Raid阵列与lvm逻辑卷组(下)

案例二:使用磁盘分区和磁盘阵列(Raid5)创建逻辑卷 要求:使用2块磁盘分区进行逻辑卷的创建,3块磁盘做Raid5后创建成逻辑卷 1.磁盘分区(/dev/sdc不做分区,使用整块磁盘./dev/sdd,/dev/sde,/dev/sdf分区方法相同,这里不再赘述) [root@lyt ~]# fdisk /dev/sdb Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Buil