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

virtualbox – 使用vgextend / lvextend添加额外的8GB空间但它没

发布时间:2020-12-13 17:19:01 所属栏目:Linux 来源:网络整理
导读:我在VirtualBox中创建了一个ubuntu VM实例.一开始我只为存储分配了7GB,而VM现在已经用完了空间. 首先,我通过VirtualBox前端向VM添加了另外8GB(/ dev / sdb).然后我设置以下分区: $sudo fdisk -l /dev/sdbDisk /dev/sdb: 8589 MB,8589934592 bytes40 heads,1
我在VirtualBox中创建了一个ubuntu VM实例.一开始我只为存储分配了7GB,而VM现在已经用完了空间.

首先,我通过VirtualBox前端向VM添加了另外8GB(/ dev / sdb).然后我设置以下分区:

$sudo fdisk -l /dev/sdb

Disk /dev/sdb: 8589 MB,8589934592 bytes
40 heads,1 sectors/track,419430 cylinders,total 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x076b5690

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    16777215     8387584    5  Extended
/dev/sdb5            4096    16777215     8386560   8e  Linux LVM

然后我运行以下命令来扩展VG.

sudo pvcreate /dev/sdb5
  sudo vgextend ubuntudevbox2 /dev/sdb5
  sudo lvextend 100% /dev/ubuntudevbox2/root
  lvextend --help
  sudo lvextend -l 100%FREE /dev/ubuntudevbox2/root
  sudo lvextend -r -l 100%FREE /dev/ubuntudevbox2/root
  sudo resize2fs  /dev/mapper/ubuntudevbox2-root

我原本预计/的大小会扩展到16Gb.然而,df报告说

$df -h
Filesystem                      Size  Used Avail Use% Mounted on
/dev/mapper/ubuntudevbox2-root  8.0G  6.9G  680M  92% /

根安装只增加到8G

这是VG信息

$sudo vgdisplay ubuntudevbox2
[sudo] password for antkong: 
  --- Volume group ---
  VG Name               ubuntudevbox2
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               15.75 GiB
  PE Size               4.00 MiB
  Total PE              4033
  Alloc PE / Size       2182 / 8.52 GiB
  Free  PE / Size       1851 / 7.23 GiB
  VG UUID               ZV6VAi-qkxC-KnKz-1LHg-nfLB-afSI-mVpIPv

为什么我没有获得完整的8Gb额外空间?

附加信息1:我在使用fdisk添加新分区后立即运行了mkfs -t ext5 / dev / sdb5.它会导致失败吗?

附加信息2:

$uname -a
Linux ubuntudevbox2 3.5.0-27-generic #46-Ubuntu SMP Mon Mar 25 19:58:17 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

lvdisplay输出:

$sudo lvdisplay

--- Logical volume ---
  LV Path                /dev/ubuntudevbox2/root
  LV Name                root
  VG Name                ubuntudevbox2
  LV UUID                V1Qq0f-qKJR-UTf5-4tjM-ycoY-1J5L-mJQ2Fy
  LV Write Access        read/write
  LV Creation host,time ubuntudevbox2,2013-03-29 12:18:26 +1100
  LV Status              available
  # open                 1
  LV Size                8.03 GiB
  Current LE             2055
  Segments               3
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:0

  --- Logical volume ---
  LV Path                /dev/ubuntudevbox2/swap_1
  LV Name                swap_1
  VG Name                ubuntudevbox2
  LV UUID                LbvPFE-j3GO-oaF1-HQV3-a2r5-HTfy-YrhQve
  LV Write Access        read/write
  LV Creation host,2013-03-29 12:18:29 +1100
  LV Status              available
  # open                 2
  LV Size                508.00 MiB
  Current LE             127
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:1

解决方法

输出是绝对的
sudo lvextend -l 100%FREE /dev/ubuntudevbox2/root

因为你在vgextended之后只有8G的可用范围,所以你只得到一个代表8G绝对大小的lv.

您必须通知LVM您打算增加一个空间大小.来自lvextend的联机帮助页;

-l,--extents [+]LogicalExtentsNumber[%{VG|LV|PVS|FREE|ORIGIN}]
          Extend  or  set  the  logical  volume  size  in units of logical
          extents.  With the '+' sign the value is  added  to  the  actual
          size of the logical volume and without it,the value is taken as
          an absolute one.

尝试

sudo lvextend -l +100%FREE /dev/ubuntudevbox2/root

(编辑:李大同)

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

    推荐文章
      热点阅读