linux基础(五)逻辑卷管理

LVM逻辑结构:

linux基础(五)逻辑卷管理_第1张图片

逻辑卷创建和挂载:

linux基础(五)逻辑卷管理_第2张图片

 

Ø 实验1:创建myvg卷组和1G大小的逻辑卷mylv,格式化为xfs文件系统,永久挂载到/data目录下。

提示:要创建逻辑卷,前提条件是有卷组,而且卷组中有足够空间用来创建逻辑卷。卷组是由物理卷组成的,因此物理卷的大小也需要满足需求。

 fdisk  /dev/sdb  (创建一个1500M的分区,sdb1)

 pvcreate  /dev/sdb1  (将sdb1做成物理卷)

 pvs  (查看物理卷列表)

 linux基础(五)逻辑卷管理_第3张图片

vgcreate  myvg  /dev/sdb1  (创建卷组myvg,包含物理卷sdb1)

 vgs  (查看卷组列表)

 

 lvcreate  -n  mylv  -L  1G  myvg (在myvg中创建逻辑卷mylv)

 lvs  (查看逻辑卷列表)

 mkfs.xfs   /dev/myvg/mylv  (创建xfs文件系统)

 blkid  /dev/myvg/mylv  (查看逻辑卷的UUID)

 mkdir  /data

 gedit  /etc/fstab  (配置挂载)

 linux基础(五)逻辑卷管理_第4张图片

mount   -a  ;df   -hT

 linux基础(五)逻辑卷管理_第5张图片

Ø 实验2:创建newvg卷组,要求PE大小为16M,在newvg上创建大小为50个PE的逻辑卷newlv,格式化为ext4文件系统,永久挂载到/mnt/lv2目录下。

 提示:newlv的大小为50*16M=800M,因此物理卷不能小于800M。

 fdisk  /dev/sdb  (创建一个1G的分区,sdb2)

 pvcreate  /dev/sdb2  (将sdb2做成物理卷)

 pvs  (查看物理卷列表)

 

 vgcreate  -s  16M  newvg  /dev/sdb2  (创建卷组newvg,同时指定PE大小为16M)

 vgdisplay   newvg (查看卷组newvg的详细信息)

 linux基础(五)逻辑卷管理_第6张图片

 lvcreate  -n  newlv  -l  50  newvg  (创建newlv,大小为50个PE)

linux基础(五)逻辑卷管理_第7张图片

 mkfs.ext4   /dev/newvg/newlv  (创建ext4文件系统)

 blkid  /dev/newvg/newlv

 mkdir  /mnt/lv2

gedit  /etc/fstab

 mount  -a

 df  -hT

 linux基础(五)逻辑卷管理_第8张图片

Ø 实验3:为mylv和newlv增加200M空间

 注意:扩展逻辑卷之后一定不要忘记继续扩展文件系统

 df   -hT  (查看两个逻辑卷挂载情况和大小)

 lvextend  -L  +200M  /dev/newvg/newlv  (扩展newlv)

 lvextend  -L  +200M  /dev/myvg/mylv   (扩展mylv)

 linux基础(五)逻辑卷管理_第9张图片

 resize2fs  /dev/newvg/newlv  (扩展ext4文件系统)

 xfs_growfs  /data/  (扩展xfs文件系统)

 

 linux基础(五)逻辑卷管理_第10张图片

 df   -hT  (查看扩展后的情况)

Ø 实验4:删除newlv逻辑卷和newvg卷组,把sdb2添加到myvg卷组

 umount   /mnt/p2  (卸载文件系统)

 删除/etc/fstab中的相关条目

 lvremove  /dev/newvg/newlv  (删除逻辑卷)

 vgremove  newvg  (删除卷组)

 

vgextend  myvg  /dev/sdb2  (将sdb2加入到myvg卷组中)

 linux基础(五)逻辑卷管理_第11张图片

 

你可能感兴趣的:(Linux)