動態擴容LVM

[root@localhost ~]# fdisk -l /dev/xvda     #查看磁盤分區情況

Disk /dev/xvda: 536.9 GB, 536870912000 bytes

255 heads, 63 sectors/track, 65270 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: 0x000c6d68

    Device Boot      Start         End      Blocks   Id  System

/dev/xvda1   *           1          64      512000   83  Linux

Partition 1 does not end on cylinder boundary.

/dev/xvda2              64        2611    20458496   8e  Linux LVM

[root@localhost ~]# fdisk /dev/xvda   #創建磁盤新分區

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to

         switch off the mode (command 'c') and change display units to

         sectors (command 'u').

Command (m for help): n

Command action

   e   extended

   p   primary partition (1-4) p

Partition number (1-4): 3  

First cylinder (2611-65270, default 2611): 

Using default value 2611

Last cylinder, +cylinders or +size{K,M,G} (2611-65270, default 65270): +300G

Command (m for help): p

Disk /dev/xvda: 536.9 GB, 536870912000 bytes

255 heads, 63 sectors/track, 65270 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: 0x000c6d68

    Device Boot      Start         End      Blocks   Id  System

/dev/xvda1   *           1          64      512000   83  Linux

Partition 1 does not end on cylinder boundary.

/dev/xvda2              64        2611    20458496   8e  Linux LVM

/dev/xvda3            2611       41774   314578135   83  Linux

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.

[root@localhost ~]# partx -a /dev/xvda  #重新從kernel中讀取分區表信息

BLKPG: Device or resource busy

error adding partition 1

BLKPG: Device or resource busy

error adding partition 2

[root@localhost ~]# pvcreate /dev/xvda3  #創建物理卷

  Physical volume "/dev/xvda3" successfully created

[root@localhost ~]# vgextend VolGroup  /dev/xvda3  #將新創建的物理卷加入邏輯卷組

  Volume group "VolGroup" successfully extended

[root@localhost ~]# lvextend -L 310G  /dev/VolGroup/lv_root #擴展邏輯卷大小 +100%FREE全部可用空間

  Extending logical volume lv_root to 310.00 GiB

  Logical volume lv_root successfully resized

[root@localhost ~]# lvs

  LV      VG       Attr      LSize   Pool Origin Data%  Move Log Cpy%Sync Convert

  lv_root VolGroup -wi-ao--- 310.00g                                             

  lv_swap VolGroup -wi-ao---   1.97g        

[root@localhost ~]# resize2fs /dev/VolGroup/lv_root  #格式化

resize2fs 1.41.12 (17-May-2010)

Filesystem at /dev/VolGroup/lv_root is mounted on /; on-line resizing required

old desc_blocks = 2, new_desc_blocks = 20

Performing an on-line resize of /dev/VolGroup/lv_root to 81264640 (4k) blocks.

The filesystem on /dev/VolGroup/lv_root is now 81264640 blocks long.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章