要求:利用现有的四块磁盘,创建一个有两个PV组成的大小为80G的名为testvg的VG;要求PE大小为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/app目录
1.添加磁盘,添加了四块磁盘sdb, sdc, sdd以,对应大小分别为20G, 20G, 40G
查看物理磁盘,确保所需磁盘没有挂载
1. [root@linuxidc-pc ~]#lsblk
2. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
3. sr0 11:0 1 3.7G 0 rom
4. sda 8:0 0 200G 0 disk
5. ├─sda1 8:1 0 200M 0 part /boot
6. ├─sda2 8:2 0 20G 0 part /data
7. ├─sda3 8:3 0 10G 0 part /home
8. ├─sda4 8:4 0 1K 0 part
9. ├─sda5 8:5 0 2G 0 part [SWAP]
10. └─sda6 8:6 0 167.8G 0 part /
11. sdb 8:16 0 20G 0 disk
12. sdc 8:32 0 20G 0 disk
13. sdd 8:48 0 40G 0 disk
14. sde 8:64 0 20G 0 disk
2. 创建PV(Physical Volume)pvcreate /DEV_NAME 创建物理卷
1. [root@linuxidc-pc ~]#pvs # 查看pv信息
2. [root@linuxidc-pc ~]#pvdisplay # 查看pv详细信息
3. [root@linuxidc-pc ~]#pvcreate /dev/sdb /dev/sdc /dev/sdd # 创建pv
4. Physical volume "/dev/sdb" successfully created
5. Physical volume "/dev/sdc" successfully created
6. Physical volume "/dev/sdd" successfully created # 创建成功
7. [root@linuxidc-pc ~]#pvs # 查看
8. PV VG Fmt Attr PSize PFree
9. /dev/sdb lvm2 ---- 20.00g 20.00g
10. /dev/sdc lvm2 ---- 20.00g 20.00g
11. /dev/sdd lvm2 ---- 40.00g 40.00g
12. [root@linuxidc-pc ~]#
3. 创建卷组
1. [root@linuxidc-pc ~]#vgcreate -s 16M testvg /dev/sdb /dev/sdc /dev/sdd
2. Volume group "testvg" successfully created
3. [root@linuxidc-pc ~]#vgs # 查看vg信息
4. VG #PV #LV #SN Attr VSize VFree
5. testvg 3 0 0 wz--n- 79.95g 79.95g
使用vgs命令查看卷组(Volume Group)信息,上面的信息显示,已存在一个testvg的卷组,该卷组包含3个物理卷(Physical Volume),在其上还没有逻辑卷(Logica Volume),总大小约为80G, 可用80G
vgcreate 创建卷组
-s 指定物理内容(Physical Extent)大小
vgs 查看卷组信息
4. 创建逻辑卷LV
1. [root@linuxidc-pc ~]#lvcreate -n testlv -L 5G testvg
2. Logical volume "testlv" created.
3. [root@linuxidc-pc ~]#lvs
4. LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
5. testlv testvg -wi-a----- 5.00g
lvcreate 创建逻辑卷
-n 指定逻辑卷名称
-L 指定逻辑卷大小
lvs 显示逻辑卷信息
lvdisplay 显示逻辑卷详细信息
5. 格式化逻辑卷,创建文件系统
1. [root@linuxidc-pc ~]#mkfs.ext4 /dev/testvg/testlv
查看格式化之后的逻辑卷信息
[root@linuxidc-pc ~]#blkid /dev/testvg/testlv
/dev/testvg/testlv: UUID="e4b4c019-d30d-4fcc-ba16-87c26f9c6864" TYPE="ext4"
6. 挂载文件系统
1. [root@linuxidc-pc ~]#mount /dev/testvg/testlv /mnt/testlv/ # 挂载
2. [root@linuxidc-pc ~]#df -P /dev/mapper/testvg-testlv # 查看
3. Filesystem 1024-blocks Used Available Capacity Mounted on
4. /dev/mapper/testvg-testlv 5029504 10232 4757128 1% /mnt/testlv
7. 将挂载写到/etc/fstab目录,以便于重启后,也能生效
1. UUID=e4b4c019-d30d-4fcc-ba16-87c26f9c6864 /mnt/testlv ext4 defaults 0 0