實驗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
問題和經驗總結
故障現象:無
解決辦法: