歡迎您光臨本站 註冊首頁

linux LVM配置

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0

續上一章日誌《LVM 簡介》

實例:建立一個LVM

首先分出4個分區,每個分區1.5G左右,且system ID 需要為8e

全部整合成一個VG,VG名稱為aixevgPE大小改為16M

全部VG轉換為LV,

LV名稱為aixelv

最終把LV格式化為ext3,並掛載到/mnt/lvm

第一步:建立分區

具體的建立方法,我就不多說了在我的《linux 新加硬碟》中具體講述了的,這個要注意的是:我們使用t來講system ID改為8e.

  1. [root@CentOS5 ~]# fdisk /dev/sdb
  2. Command (m for help): p
  3. Disk /dev/sdb: 21.4 GB, 21474836480 bytes
  4. 255 heads, 63 sectors/track, 2610 cylinders

  5. Units = cylinders of 16065 * 512 = 8225280 bytes
  6. Device Boot Start End Blocks Id System
  7. /dev/sdb1 1 1246 10008463 5 Extended
  8. /dev/sdb5 1 183 1469884 8e Linux LVM
  9. /dev/sdb6 184 366 1469916 8e Linux LVM
  10. /dev/sdb7 367 549 1469916 8e Linux LVM
  11. /dev/sdb8 550 732 1469916 8e Linux LVM
  12. Command (m for help): w
  13. The partition table has been altered!
  14. Calling ioctl() to re-read partition table.
  15. Syncing disks.
  16. [root@CentOS5 ~]# partprobe

第二步:建立PV

  1. [root@CentOS5 ~]# pvcreate /dev/sdb{5,6,7,8}
  2. Physical volume "/dev/sdb5" successfully created
  3. Physical volume "/dev/sdb6" successfully created
  4. Physical volume "/dev/sdb7" successfully created
  5. Physical volume "/dev/sdb8" successfully created
  6. [root@CentOS5 ~]# pvscan
  7. PV /dev/sdb5 lvm2 [1.40 GB]
  8. PV /dev/sdb6 lvm2 [1.40 GB]
  9. PV /dev/sdb7 lvm2 [1.40 GB]
  10. PV /dev/sdb8 lvm2 [1.40 GB]
  11. [root@CentOS5 ~]# pvdisplay
  12. --- NEW Physical volume ---
  13. PV Name /dev/sdb5
  14. VG Name
  15. PV Size 1.40 GB
  16. Allocatable NO
  17. PE Size (KByte) 0
  18. Total PE 0
  19. Free PE 0
  20. Allocated PE 0
  21. PV UUID R4Qnom-CFRz-rt8s-sU0p-D3ze-GbZ0-eU7BZ7
  22. "/dev/sdb6" is a new physical volume of "1.40 GB"
  23. --- NEW Physical volume ---
  24. PV Name /dev/sdb6
  25. VG Name
  26. PV Size 1.40 GB
  27. Allocatable NO
  28. PE Size (KByte) 0
  29. Total PE 0
  30. Free PE 0
  31. Allocated PE 0
  32. PV UUID MYEOVx-o8zH-EbXv-ObHm-F9EY-bA9N-0choil
  33. …(省略部分)…

第三步:創建VG

Vgcreate命令格式

  1. [root@CentOS5 ~]# vgcreate [-s N[mgt]] VG名稱 PV名稱
  2. -s:是設置PV大小選項,它的單位可以是M、G、T

  1. [root@CentOS5 ~]# vgcreate -s 16M aixevg /dev/sdb{5,6,7}
  2. Volume group "aixevg" successfully created
  3. [root@CentOS5 ~]# vgdisplay
  4. --- Volume group ---
  5. VG Name aixevg
  6. System ID
  7. Format lvm2
  8. Metadata Areas 3
  9. Metadata Sequence No 1
  10. VG Access read/write
  11. VG Status resizable
  12. MAX LV 0
  13. Cur LV 0
  14. Open LV 0
  15. Max PV 0
  16. Cur PV 3
  17. Act PV 3
  18. VG Size 4.17 GB
  19. PE Size 16.00 MB
  20. Total PE 267
  21. Alloc PE / Size 0 / 0
  22. Free PE / Size 267 / 4.17 GB
  23. VG UUID oLaH3J-SGFs-wTTO-bT84-pytG-dSu8-4nfaVe

第四步:創建

LV

Lvcreate命令格式

  1. [root@CentOS5 ~]# lvcreate [-L N[mgt]] [-n 名稱] VG名稱
  2. [root@CentOS5 ~]# lvcreate [-l N]] [-n 名稱] VG名稱
  3. -L:設置LV大小選項,單位是M、G、T
  4. -l:也是設置LV大小選項,只是-l後面跟的是LV裡面包含多少PV
  5. -n:設置LV名稱選項

  1. [root@CentOS5 ~]# lvcreate -l 356 -n aixelv aixevg
  2. Logical volume "aixelv" created
  3. [root@CentOS5 ~]# lvdisplay
  4. --- Logical volume ---
  5. LV Name /dev/aixevg/aixelv
  6. VG Name aixevg
  7. LV UUID n0aooF-UaAS-MRlw-JW5F-1gW2-uLkf-R2XHxm
  8. LV Write Access read/write
  9. LV Status available
  10. # open 0
  11. LV Size 5.56 GB
  12. Current LE 356
  13. Segments 4
  14. Allocation inherit
  15. Read ahead sectors auto
  16. - currently set to 256
  17. Block device 253:2

第五步:格式化、掛載

LV分區

  1. [root@CentOS5 ~]# mkfs -t ext3 /dev/aixevg/aixelv
  2. [root@CentOS5 ~]# mkdir /mnt/lvm
  3. [root@CentOS5 ~]# mount /dev/aixevg/aixelv /mnt/lvm/
  4. [root@CentOS5 ~]# df -h /mnt/lvm/
  5. Filesystem Size Used Avail Use% Mounted on
  6. /dev/mapper/aixevg-aixelv
  7. 5.5G 140M 5.1G 3% /mnt/lvm
  8. [root@CentOS5 ~]# cp -a /etc /var /mnt/lvm/
  9. [root@CentOS5 ~]# df -h /mnt/lvm/
  10. Filesystem Size Used Avail Use% Mounted on
  11. /dev/mapper/aixevg-aixelv
  12. 5.5G 321M 4.9G 7% /mnt/lvm

到這裡我們的LVM已經創建好了,但是像我這樣掛載,在每次重啟伺服器后又需要重新掛載,所以建議大家在/etc/fstab下掛載,或者將命令寫入/etc/rc.local

日誌字數限制,我會在下一章日誌中講解LVM的延伸與縮減

本文出自 「Aixe」 博客,請務必保留此出處http://aixecc.blog.51cto.com/3931677/822880


[火星人 ] linux LVM配置已經有552次圍觀

http://coctec.com/docs/linux/show-post-46389.html