Oracle_JJ

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

fdisk /dev/sde

分区

 

Command (m for help): l

查看已知的分区类型

8e  Linux LVM

8e为逻辑卷类型

Command (m for help): p 

原分区类型为Linux

   Device Boot      Start         End      Blocks   Id  System

/dev/sde1               1         130     1044193+  83  Linux

 

改变分区类型

Command (m for help): t

Selected partition 1

Hex code (type L to list codes): 8e

改为Linux LVM 类型

Changed system type of partition 1 to 8e (Linux LVM)

 

看一下

Command (m for help): p

 

   Device Boot      Start         End      Blocks   Id  System

/dev/sde1               1         130     1044193+  8e  Linux LVM

 

生效一下

partprobe

 

查看pv

pvscan

创建pv 简单吧

pvcreate /dev/sde1

Wiping software RAID md superblock on /dev/sde1

  Physical volume "/dev/sde1" successfully created

 

[root@rhel6 ~]# pvscan

  PV /dev/sde1                      lvm2 [1019.72 MiB]

  Total: 1 [1019.72 MiB] / in use: 0 [0   ] / in no VG: 1 [1019.72 MiB]

[root@rhel6 ~]# pvdisplay

  "/dev/sde1" is a new physical volume of "1019.72 MiB"

  --- NEW Physical volume ---

  PV Name               /dev/sde1

  VG Name              

  PV Size               1019.72 MiB

  Allocatable           NO

  PE Size               0  

  Total PE              0

  Free PE               0

  Allocated PE          0

  PV UUID               3R1C19-ODdM-4QGh-AJsS-6ZrP-nvad-TS7jwN

 

创建vg8Mpe的大小

[root@rhel6 ~]# vgcreate -s 8M vbirdvg /dev/sde1

  Volume group "vbirdvg" successfully created

[root@rhel6 ~]# vgscan

  Reading all physical volumes.  This may take a while...

  Found volume group "vbirdvg" using metadata type lvm2

[root@rhel6 ~]# vgdisplay

  --- Volume group ---

  VG Name               vbirdvg

  System ID            

  Format                lvm2

  Metadata Areas        1

  Metadata Sequence No  1

  VG Access             read/write

  VG Status             resizable

  MAX LV                0

  Cur LV                0

  Open LV               0

  Max PV                0

  Cur PV                1

  Act PV                1

  VG Size               1016.00 MiB

  PE Size               8.00 MiB

  Total PE              127

  Alloc PE / Size       0 / 0  

  Free  PE / Size       127 / 1016.00 MiB

  VG UUID               InMgGs-oj1Y-VuMN-ugu9-VpzD-uaTu-Yc33TX

 

在新创建的pv后,也可以使用vgextend $vgname /dev/sdXN 拓展vg

 

 

创建lv-l表示的是多少个pe,一个pe=8m8×20=160m.

[root@rhel6 ~]# lvcreate -l 20 -n birdlv vbirdvg

  Logical volume "birdlv" created

看一下

[root@rhel6 ~]# lvdisplay

--- Logical volume ---

  LV Name                /dev/vbirdvg/birdlv

  VG Name                vbirdvg

  LV UUID                WL5EjU-P5Xm-LVME-9BZF-hjfz-C2ux-FjB4vC

  LV Write Access        read/write

  LV Status              available

  # open                 0

  LV Size                160.00 MiB

  Current LE             20

  Segments               1

  Allocation             inherit

  Read ahead sectors     auto

  - currently set to     256

  Block device           253:0

[root@rhel6 ~]# mkfs -t ext4 /dev/vbirdvg/birdlv

 

 

创建挂载目录

[root@rhel6 ~]# mkdir /lv_birdlv

挂载

[root@rhel6 ~]# mount /dev/vbirdvg/birdlv /lv_birdlv

查看文件系统信息

[root@rhel6 ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda1             9.9G  6.5G  3.0G  69% /

tmpfs                1012M   88K 1012M   1% /dev/shm

/dev/sda3             7.9G  6.8G  744M  91% /u01

/dev/sdb1             9.9G  5.8G  3.7G  62% /u01/arch1

/dev/sdb2             9.9G  1.9G  7.6G  20% /u01/backup

/dev/md0              3.0G  115M  2.7G   5% /d_raid5

/dev/mapper/vbirdvg-birdlv

                      155M  5.6M  142M   4% /lv_birdlv

 

 

 

 

使用lvresize 增加lv的大小 -l +20 表示再添加20pe,也就是160m

[root@rhel6 ~]# lvresize -l +20 /dev/vbirdvg/birdlv

 

 

lv的大小已经增加了

[root@rhel6 ~]# lvdisplay

  --- Logical volume ---

  LV Name                /dev/vbirdvg/birdlv

  VG Name                vbirdvg

  LV UUID                WL5EjU-P5Xm-LVME-9BZF-hjfz-C2ux-FjB4vC

  LV Write Access        read/write

  LV Status              available

  # open                 1

  LV Size                320.00 MiB

  Current LE             40

  Segments               1

  Allocation             inherit

  Read ahead sectors     auto

  - currently set to     256

  Block device           253:0

 

 

但是文件系统的大小却没变

[root@rhel6 ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda1             9.9G  6.5G  3.0G  69% /

tmpfs                1012M   88K 1012M   1% /dev/shm

/dev/sda3             7.9G  6.8G  744M  91% /u01

/dev/sdb1             9.9G  5.8G  3.7G  62% /u01/arch1

/dev/sdb2             9.9G  1.9G  7.6G  20% /u01/backup

/dev/md0              3.0G  115M  2.7G   5% /d_raid5

/dev/mapper/vbirdvg-birdlv

                      155M  5.6M  142M   4% /lv_birdlv

 

 

 

 

 

完整的将lv的容量扩充到文件系统中

resize2fs /dev/vbirdvg/birdlv

 

 

这不是OK了。

[root@rhel6 ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda1             9.9G  6.5G  3.0G  69% /

tmpfs                1012M   88K 1012M   1% /dev/shm

/dev/sda3             7.9G  6.8G  744M  91% /u01

/dev/sdb1             9.9G  5.8G  3.7G  62% /u01/arch1

/dev/sdb2             9.9G  1.9G  7.6G  20% /u01/backup

/dev/md0              3.0G  115M  2.7G   5% /d_raid5

/dev/mapper/vbirdvg-birdlv

                      310M  6.1M  288M   3% /lv_birdlv

posted on 2012-03-07 22:10  Oracle_JJ  阅读(342)  评论(0编辑  收藏  举报