如何发展LVM和底层分区?
我正在搞乱运行Ubuntu 10.04服务器(64位)的VM,在一个4GB磁盘上使用LVM.我刚刚使用了安装程序的自动LVM设置并登陆(忽略磁盘大小 – 在我将磁盘大小调整为8GB之后):
Disk /dev/sda: 8589 MB,8589934592 bytes 255 heads,63 sectors/track,1044 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0004b903 Device Boot Start End Blocks Id System /dev/sda1 * 1 32 248832 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 32 523 3942401 5 Extended Partition 2 does not end on cylinder boundary. /dev/sda5 32 523 3942400 8e Linux LVM Ubuntu还让LVM的房子只是一个根FS和512M交换. 此时,我使用VM管理软件将底层磁盘增加到8GB,然后启动到VM并试图找出如何增加我的交换和根FS.阅读男人pvresize: ... EXAMPLES Expand the PV on /dev/sda1 after enlarging the partition with fdisk pvresize /dev/sda1 ... 这让我觉得我必须先用fdisk扩大分区.所以我尝试删除扩展分区2(它也删除了容纳LVM的逻辑分区5),然后重新创建两个分区,但这次使用所有柱面(具有相同的分区号,并且还为Linux LVM将逻辑分区的类型设置为8e).唉,失败了 – 我在那时重新启动了,但VM不再启动了. 那么我正在尝试做什么呢?什么是正确的方法呢?提前致谢. 解决方法
你做了什么应该工作,虽然我以前没有这样做过.当您使用虚拟化解决方案时,您可以执行我的操作来扩展基于LVM的VM:添加新的虚拟磁盘并将其添加到LVM配置中 – 这样您就不必混淆分区了.
添加驱动器并重新启动VM后,您将看到/ dev下列出的新硬盘(例如/ dev / sdb).将其标记为物理卷(pvcreate / dev / sdb)并将其添加到卷组(vgextend VolGroupName / dev / sdb). 现在,您拥有一个更大的卷组,您可以使用lvresize将逻辑卷扩展到新空间,并将文件系统扩展为在卷中创建的额外romm(使用resize2fs for ext2 / 3/4,其他工具用于其他格式). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |