Vmware虚拟机下Linux LVM扩容

为虚拟机下linux6.3的根目录扩容,根目录使用了linxu LVM。

目前的大小,状态:

[root@node1 ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_oel63-lv_root
                       13G  6.5G  5.4G  55% /
下面的过程是增加1个linux LVM的分区,并分成成1个PV,再添加到现有的VG中,最后扩容到LV 中。

1.创建磁盘类型为 Linux LVM(8e)的分区:



Command (m for help): p


Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 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: 0x000cd5a1


   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64        1959    15215616   8e  Linux LVM


Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (1959-2610, default 1959): 
Using default value 1959
Last cylinder, +cylinders or +size{K,M,G} (1959-2610, default 2610): 
Using default value 2610


Command (m for help): t
Partition number (1-4): 3
Hex code (type L to list codes): 8e
Changed system type of partition 3 to 8e (Linux LVM)


Command (m for help): p


Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 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: 0x000cd5a1


   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64        1959    15215616   8e  Linux LVM
/dev/sda3            1959        2610     5236185   8e  Linux LVM


Command (m for help): w
The partition table has been altered!


Calling ioctl() to re-read partition table.


WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.


2.增加PV:



[root@node2 ~]# pvcreate /dev/sda3
查看PV
[root@node1 ~]# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               vg_oel63
  PV Size               14.51 GiB / not usable 3.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              3714
  Free PE               0
  Allocated PE          3714
  PV UUID               qE4s6S-TMVh-xcEx-5p7i-d217-gWxO-g73RMb
   
  "/dev/sda3" is a new physical volume of "4.99 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sda3
  VG Name               
  PV Size               4.99 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               nfi7TH-7nbI-UxL4-SJT2-snrk-fRAQ-KcCAI2


3.扩容VG


查看已经有的VG
[root@node1 ~]# vgdisplay
  --- Volume group ---
  VG Name               vg_oel63
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               14.51 GiB
  PE Size               4.00 MiB
  Total PE              3714
  Alloc PE / Size       3714 / 14.51 GiB
  Free  PE / Size       0 / 0   
  VG UUID               CwNr30-smZm-kc85-3CJP-p4Vi-6h3w-X85P9W


进行扩展:
[root@node1 ~]# vgextend vg_oel63 /dev/sda3
  Volume group "vg_oel63" successfully extended
再次查看
[root@node1 ~]# vgdisplay
  --- Volume group ---
  VG Name               vg_oel63
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  4
  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               19.50 GiB
  PE Size               4.00 MiB
  Total PE              4992
  Alloc PE / Size       3714 / 14.51 GiB
  Free  PE / Size       1278 / 4.99 GiB
  VG UUID               CwNr30-smZm-kc85-3CJP-p4Vi-6h3w-X85P9W


4.扩容LV



[root@node1 ~]# lvdisplay
  --- Logical volume ---
  LV Path                /dev/vg_oel63/lv_root
  LV Name                lv_root
  VG Name                vg_oel63
  LV UUID                tsxrdP-KKJc-kD1m-EVl3-VZX0-qprk-1mRHhs
  LV Write Access        read/write
  LV Creation host, time OEL63, 2013-08-20 00:50:06 +0800
  LV Status              available
  # open                 1
  LV Size                12.57 GiB
  Current LE             3218
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:0
   
  --- Logical volume ---
  LV Path                /dev/vg_oel63/lv_swap
  LV Name                lv_swap
  VG Name                vg_oel63
  LV UUID                9hSLAQ-PCxn-hz9K-HdXZ-updx-CyjW-tXTcN1
  LV Write Access        read/write
  LV Creation host, time OEL63, 2013-08-20 00:50:09 +0800
  LV Status              available
  # open                 2
  LV Size                1.94 GiB
  Current LE             496
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:1


扩展lv_root的大小:


[root@node1 ~]# lvextend /dev/vg_oel63/lv_root /dev/sda3
  Extending logical volume lv_root to 17.56 GiB
  Logical volume lv_root successfully resized


[root@node1 ~]# lvdisplay
  --- Logical volume ---
  LV Path                /dev/vg_oel63/lv_root
  LV Name                lv_root
  VG Name                vg_oel63
  LV UUID                tsxrdP-KKJc-kD1m-EVl3-VZX0-qprk-1mRHhs
  LV Write Access        read/write
  LV Creation host, time OEL63, 2013-08-20 00:50:06 +0800
  LV Status              available
  # open                 1
  LV Size                17.56 GiB
  Current LE             4496
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:0
   
  --- Logical volume ---
  LV Path                /dev/vg_oel63/lv_swap
  LV Name                lv_swap
  VG Name                vg_oel63
  LV UUID                9hSLAQ-PCxn-hz9K-HdXZ-updx-CyjW-tXTcN1
  LV Write Access        read/write
  LV Creation host, time OEL63, 2013-08-20 00:50:09 +0800
  LV Status              available
  # open                 2
  LV Size                1.94 GiB
  Current LE             496
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256

  Block device           252:1

5.执行重设命令

[root@node1 ~]# resize2fs /dev/mapper/vg_oel63-lv_root
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/mapper/vg_oel63-lv_root is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 2
Performing an on-line resize of /dev/mapper/vg_oel63-lv_root to 4603904 (4k) blocks.
The filesystem on /dev/mapper/vg_oel63-lv_root is now 4603904 blocks long.


最后结果:
[root@node1 ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_oel63-lv_root
                       18G  6.5G   10G  40% /
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值