实验01    创建逻辑卷

      实验目标

   从两块磁盘上各取10GB组成20GB的卷组

          从卷组中划分一个16GB的逻辑卷

          将此逻辑卷格式化并挂载到/mbox

      实验步骤

    一、为新添加的两块硬盘分区

       [root@localhost ~]# fdisk -l | grep LVM           //查看标记为LVM的分区

       /dev/sdb1        1      1217    9775521   8e  Linux LVM

       /dev/sdc1        1      1217    9775521   8e  Linux LVM

    二、创建物理卷pvcreate 分区 分区

       [root@localhost~]# pvscan                         //扫描物理卷

        No matching physical volumes found

       [root@localhost~]# pvdisplay                      //显示物理卷

       [root@localhost~]#

       [root@localhost~]# pvcreate /dev/sdb1 /dev/sdc1   //创建物理卷

       Writing physical volume data to disk"/dev/sdb1"

       Physical volume "/dev/sdb1"successfully created

       Writing physical volume data to disk"/dev/sdc1"

       Physical volume "/dev/sdc1"successfully created

       [root@localhost~]# pvscan

       PV /dev/sdb1                      lvm2 [9.32 GB]

       PV /dev/sdc1                      lvm2 [9.32 GB]

       Total: 2 [18.65 GB] / in use: 0 [0   ] / in no VG: 2 [18.65 GB]

      [root@localhost~]# pvdisplay

      "/dev/sdb1" is a new physicalvolume of "9.32 GB"

      --- NEW Physical volume ---

      PV Name               /dev/sdb1

      VG Name               

      PV Size               9.32 GB

      Allocatable           NO

      PE Size (KByte)       0

      Total PE              0

      Free PE               0

      Allocated PE          0

      PV UUID              jpuMRT-9Xwr-bEKm-Edc1-qhsb-oDiG-AUf5w9

  

      "/dev/sdc1" is a new physicalvolume of "9.32 GB"

      --- NEW Physical volume ---

      PV Name               /dev/sdc1

      VG Name              

      PV Size               9.32 GB

      Allocatable           NO

      PE Size (KByte)       0

      Total PE              0

      Free PE               0

      Allocated PE          0

      PV UUID              Bkr2nc-yclE-0j1K-UE99-2Pnd-3BaV-wyrqhm

  三、创建卷组vgcreate 卷组名 分区 分区

     [root@localhost~]# vgscan                                  //扫描卷组

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

     No volume groups found

     [root@localhost~]# vgdisplay                               //显示卷组

     No volume groups found

     [root@localhost~]# vgcreate vg_data /dev/sd{b,c}1        //创建指定名称的卷组

     Volume group "vg_data" successfullycreated

     [root@localhost~]# vgscan

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

     Found volume group "vg_data" usingmetadata type lvm2

     [root@localhost~]# vgdisplay

     --- Volume group ---

     VG Name               vg_data

     System ID            

     Format                lvm2

     Metadata Areas        2

     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                2

     Act PV                2

     VG Size               18.64 GB

     PE Size               4.00 MB

     Total PE              4772

     Alloc PE / Size       0 / 0  

     Free PE / Size       4772 / 18.64 GB

     VG UUID               pA9c9b-hNEB-emWv-c5am-lRgv-rAmf-Ff4egw

  四、创建逻辑卷lvcreate -L 大小 -n 逻辑卷名 卷组名

     [root@localhost~]# lvscan                               //扫描逻辑卷

     [root@localhost~]# lvdisplay                            //显示逻辑卷

     [root@localhost~]# lvcreate -L 16G -nlv_mbox vg_data    //创建指定大小和名称                                                                的逻辑卷

     Logical volume "lv_mbox" created

     [root@localhost~]# lvscan

     ACTIVE            '/dev/vg_data/lv_mbox' [16.00 GB]inherit

     [root@localhost~]# lvdisplay

     --- Logical volume ---

     LV Name                /dev/vg_data/lv_mbox

     VG Name                vg_data

     LV UUID               fB0Kr6-r03Z-YuNu-Kq75-uEdY-D4oW-OluAGl

     LV Write Access        read/write

     LV Status              available

     # open                 0

     LV Size                16.00 GB

     Current LE             4096

     Segments               2

     Allocation             inherit

     Read ahead sectors     auto

     - currently set to     256

     Block device           253:0

  五、格式化逻辑卷

    [root@localhost~]# mkfs.ext3 /dev/vg_data/lv_mbox      //格式化逻辑卷

    mke2fs1.39 (29-May-2006)

    Filesystemlabel=

    OStype: Linux

    Blocksize=4096 (log=2)

    Fragmentsize=4096 (log=2)

    2097152inodes, 4194304 blocks

    209715blocks (5.00%) reserved for the super user

    Firstdata block=0

    Maximumfilesystem blocks=4294967296

    128block groups

    32768blocks per group, 32768 fragments per group

    16384inodes per group

    Superblockbackups stored on blocks:

        32768, 98304, 163840, 229376, 294912,819200, 884736, 1605632, 2654208,

        4096000

 

    Writinginode tables: done                           

    Creatingjournal (32768 blocks): done

    Writingsuperblocks and filesystem accounting information: done

 

    Thisfilesystem will be automatically checked every 29 mounts or

    180 days,whichever comes first.  Use tune2fs -c or-i to override.

 六、挂载逻辑卷

    [root@localhost~]# mkdir /mbox

    [root@localhost~]# blkid /dev/vg_data/lv_mbox

    /dev/vg_data/lv_mbox:UUID="ae86ca47-b680-4eeb-a5b3-d32d0b72118f"                 SEC_TYPE="ext2"TYPE="ext3"

    [root@localhost~]# vim /etc/fstab               //将逻辑卷设置为开机自动挂载

    UUID="ae86ca47-b680-4eeb-a5b3-d32d0b72118f" /mbox ext3defaults 0 0


      结果验证 

    验证逻辑卷的挂载情况

    [root@localhost~]# mount -a

    [root@localhost~]# df -hT

       文件系统       类型     容量   已用   可用   已用%   挂载点

    /dev/sda3     ext3     78G   3.0G   71G    5%     /

    /dev/sda1     ext3     190M  12M    169M   7%     /boot

    tmpfs         tmpfs    502M    0    502M   0%     /dev/shm

    /dev/sr0      iso9660  4.1G  4.1G     0    100%   /media/RHEL_5.10 x86_64 DVD

    /dev/mapper/vg_data-lv_mbox

                  ext3     16G   173M   15G    2%     /mbox

    [root@localhost~]# ls -l /dev/vg_data/lv_mbox

    lrwxrwxrwx 1root root 27 10-11 03:12 /dev/vg_data/lv_mbox ->     

    /dev/mapper/vg_data-lv_mbox

    dev/mapper/vg_data-lv_mbox/dev/vg_data/lv_mbox的链接

      问题和经验总结

故障现象:无

解决办法:

 

实验02    扩展逻辑卷

      实验目标

          扩展 /mbox 所在的逻辑卷到 30GB

      实验步骤

  一、查看磁盘分区列表

     [root@localhost~]# fdisk -l | grep LVM

     /dev/sdb1           1        1217    9775521   8e  Linux LVM

     /dev/sdb2           1218     2434    9775552+  8e  Linux LVM

    /dev/sdc1            1        1217    9775521   8e  Linux LVM

  二、创建新的物理卷

    [root@localhost~]# pvcreate /dev/sdb2

    Writing physical volume data to disk "/dev/sdb2"

    Physical volume "/dev/sdb2"successfully created

    [root@localhost~]# pvscan

    PV /dev/sdb1  VG vg_data         lvm2 [9.32 GB /0    free]

    PV /dev/sdc1  VG vg_data         lvm2 [9.32 GB /2.64 GB free]

    PV /dev/sdb2                      lvm2 [9.32 GB]

    Total: 3 [27.96 GB] / in use: 2 [18.64 GB] /in no VG: 1 [9.32 GB]

  三、扩展卷组vgextend 卷组名分区

    [root@localhost~]# vgextend vg_data /dev/sdb2

    Volume group "vg_data" successfullyextended

    [root@localhost~]# vgdisplay

     --- Volume group ---

    VG Name               vg_data

    System ID            

    Format                lvm2

    Metadata Areas        3

    Metadata Sequence No  3

    VG Access             read/write

    VG Status             resizable

    MAX LV                0

    Cur LV                1

    Open LV               1

    Max PV                0

    Cur PV                3

    Act PV                3

    VG Size               27.96 GB

    PE Size               4.00 MB

    Total PE              7158

    Alloc PE / Size       4096 / 16.00 GB

    Free PE / Size       3062 / 11.96 GB

    VG UUID              wiDQsG-rRSH-wbcW-FFkA-LHY3-fOhn-Wu8LAi

  四、扩展逻辑卷lvextend  -L  +需要增加的大小  /dev/卷组名/逻辑卷名

                 lvextend  -L  扩展后总的大小   /dev/卷组名/逻辑卷名

                 lvextend  -l  PE的数量        /dev/卷组名/逻辑卷名

   [root@localhost~]# lvdisplay

    --- Logical volume ---

    LV Name                /dev/vg_data/lv_mbox

    VG Name                vg_data

    LV UUID               UTkUES-zG8p-ss4j-haAD-nqtu-kYx7-KZqnGr

    LV Write Access        read/write

    LV Status              available

    # open                1

    LV Size                16.00 GB

    Current LE             4096

    Segments               2

    Allocation             inherit

    Read ahead sectors     auto

    - currently set to     256

    Block device           253:0

   [root@localhost~]# lvextend -l 7158 /dev/vg_data/lv_mbox

    Extending logical volume lv_mbox to 27.96 GB

    Logical volume lv_mbox successfully resized

   [root@localhost~]# resize2fs /dev/vg_data/lv_mbox   //让系统重新识别逻辑卷的大小

    resize2fs1.39 (29-May-2006) 

    Filesystemat /dev/vg_data/lv_mbox is mounted on /mbox; on-line resizing           required

    Performingan on-line resize of /dev/vg_data/lv_mbox to 7329792 (4k) blocks.

    Thefilesystem on /dev/vg_data/lv_mbox is now 7329792 blocks long.

        结果验证

    [root@localhost ~]# lvdisplay | grep "LV Size"       //查看逻辑卷的大小

    LV Size                27.96 GB

      问题和经验总结

故障现象:无

解决办法: