加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

如何发展LVM和底层分区?

发布时间:2020-12-14 02:37:49 所属栏目:Linux 来源:网络整理
导读:我正在搞乱运行Ubuntu 10.04服务器(64位)的VM,在一个4GB磁盘上使用LVM.我刚刚使用了安装程序的自动LVM设置并登陆(忽略磁盘大小 – 在我将磁盘大小调整为8GB之后): Disk /dev/sda: 8589 MB,8589934592 bytes255 heads,63 sectors/track,1044 cylindersUnits
我正在搞乱运行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,其他工具用于其他格式).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读