iT邦幫忙

DAY 21
9

關於IT資訊界的筆記和學習紀錄系列 第 29

LVM 設定說明(下)

lvm
  1. VG設定
    3.1常用的指令

3.2 建立一個VG

 # vgcreate -s 16M [VG名稱]  [PV名稱]
[root@localhost ~]#  vgcreate -s 16M  faqvg  /dev/sda{5,6,7}
#參數-s後面接的是PE的大小,單位可為m,g,t
  /dev/cdrom: open failed: Read-only file system
  /dev/cdrom: open failed: Read-only file system
  /dev/cdrom: open failed: Read-only file system
  /dev/cdrom: open failed: Read-only file system
  Volume group "faqvg" successfully created

3.3 查看建立的VG是否有問題

[root@localhost ~]#  vgscan   
  Reading all physical volumes.  This may take a while...
  Found volume group "faqvg" using metadata type lvm2
#確實有建立成功

[root@localhost ~]# pvscan
  PV /dev/sda5   VG faqvg           lvm2 [1.86 GB / 1.86 GB free]
  PV /dev/sda6   VG faqvg           lvm2 [1.86 GB / 1.86 GB free]
  PV /dev/sda7   VG faqvg           lvm2 [1.86 GB / 1.86 GB free]
  PV /dev/sda8                      lvm2 [1.87 GB]
  Total: 4 [7.45 GB] / in use: 3 [5.58 GB] / in no VG: 1 [1.87 GB]
#查詢是否已用掉/dev/sda5,6,7

[root@localhost ~]# vgdisplay
  --- Volume group ---
  VG Name               faqvg
  System ID             
  Format                lvm2
  Metadata Areas        3
  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                3
  Act PV                3
  VG Size               5.58 GB    #整個VG容量大小
  PE Size               16.00 MB   #內部每個PE的大小
  Total PE              357        #總共PE數
  Alloc PE / Size       0 / 0   
  Free  PE / Size       357 / 5.58 GB
  VG UUID               e2lS1t-7Rop-YHU4-qygQ-tDFq-LjVn-jOnv0h

3.4新增VG的大小。(把剩下的/dev/sda8加進去)

[root@localhost ~]#  vgextend  faqvg /dev/sda8
  /dev/cdrom: open failed: Read-only file system
  /dev/cdrom: open failed: Read-only file system
  Volume group "faqvg" successfully extended

#增加後再檢查一下VG容量大小是不是有改變
[root@localhost ~]# vgdisplay
  --- Volume group ---
  VG Size               7.44 GB
  PE Size               16.00 MB
  Total PE              476
  Alloc PE / Size       0 / 0   
  Free  PE / Size       476 / 7.44 GB
  VG UUID               e2lS1t-7Rop-YHU4-qygQ-tDFq-LjVn-jOnv0h
  1. LV設定
    4.1 常用的指令

4.2 建立一個LV
建立的方式有兩種請選一種建立即可

#方法一 : 
[root@localhost ~]# lvcreate -l 476 -n faqlv faqvg
  Logical volume "faqlv" created
#方法二 :
[root@localhost ~]#  lvcreate -L 7.44G -n faqlv faqvg
  Logical volume "faqlv" created

參數說明:
-L  後面接容量大小,單位可為M,G,T。最小單位為PE此數量必須為PE的倍數,要不系統會以
    最相近的容量為主。
-l  後面接的為PE的個數,可參考vgdisplay所顯示出的PE數。
-n  後面接的為LV的名稱

4.3 查看建立的LV是否有問題

#查看是否有建立成功
[root@localhost ~]# ll /dev/faqvg/faqlv 
lrwxrwxrwx 1 root root 23 Nov  1 17:30 /dev/faqvg/faqlv -> /dev/mapper/faqvg-faqlv

#查看系統上的LV狀態
[root@localhost ~]# lvdisplay
  --- Logical volume ---
  LV Name                /dev/faqvg/faqlv          #LV的全名
  VG Name                faqvg
  LV UUID                QMOpsQ-3k87-BHSx-7crB-Wrlh-Zx11-Hn332K
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                7.44 GB                    #LV的容量大小
  Current LE             476
  Segments               4
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
  1. 掛載使用LV

    [root@localhost ~]# mkfs -t ext3 /dev/faqvg/faqlv #格式化
    [root@localhost ~]# mkdir /mnt/lvm #建立要mount的資料夾
    [root@localhost ~]# mount /dev/faqvg/faqlv /mnt/lvm/ #掛載
    [root@localhost ~]# df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/sda2 4.9G 1.2G 3.5G 25% /
    /dev/sda1 99M 12M 83M 13% /boot
    tmpfs 506M 0 506M 0% /dev/shm
    /dev/mapper/faqvg-faqlv
    7.4G 145M 6.9G 3% /mnt/lvm #多出此行就表示掛載成功

設定到這邊LVM的基本設定已經完成了,將LV掛載上後就可以開始使用了。

LVM 設定說明(上)
全文同步於FAQ-BOOK
IT鐵人文章分享


上一篇
LVM 設定說明(上)
下一篇
JDK1.6和Tomcat5安裝說明(適用各版本)
系列文
關於IT資訊界的筆記和學習紀錄41
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言