創建及擴展邏輯卷

實驗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

      問題和經驗總結

故障現象:無

解決辦法:

 


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