Linux系统磁盘高级应用
LVM简介
下面我们来了解一下LVM中的几个概念:
物理卷管理
下面介绍物理卷管理命令,包括pvcreate、pvscan、pvdisplay、pvremove。
1:创建物理卷(pvcreate)
命令作用
pvcreate命令用于将物理硬盘分区初始化为物理卷
命令格式
pvcreate命令的格式为“pvcreate 设备文件名”
命令案例
将系统第二块硬盘/dev/sdb中的分区创建为物理卷
[root@localhost admin]# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created.
[root@localhost admin]# pvcreate /dev/sdb2
Physical volume "/dev/sdb2" successfully created.
[root@localhost admin]# pvcreate /dev/sdb{3,5,6,7,8}
Physical volume "/dev/sdb3" successfully created.
Physical volume "/dev/sdb5" successfully created.
Physical volume "/dev/sdb6" successfully created.
Physical volume "/dev/sdb7" successfully created.
Physical volume "/dev/sdb8" successfully created.
2:显示物理卷列表(pvscan)
命令作用
pvscan命令用于扫描系统中所有硬盘,列出找到的物理卷列表
命令格式
pvscan命令的格式为“pvscan [选项] 物理卷名”
命令选项
pvscan命令选项及含义
命令案例
显示系统中所有的物理卷
短格式输出当前系统中所有硬盘的物理卷
3:显示物理卷属性(pvdisplay)
命令作用
pvdisplay命令用于显示物理卷的属性,包括物理卷名称、所属的卷组、物理卷大小、PE大小、总PE数、可用PE数、已分配的PE数和UUID
命令格式
pvdisplay命令的格式为“pvdisplay [选项} 物理卷名”
命令选项
pvdisplay命令选项及含义
显示当前系统中所有的物理卷的容量大小
4:删除物理卷(pvremove)
命令作用
pvremove命令用于删除一个存在的物理卷
命令格式
pvremove命令的格式为“pvremove 物理卷名”
卷组管理
下面介绍卷组管理命令,包括vgcreate、vgscan、vgs、vgdisplay、vgextend、vgreduce和vgremove
1:创建物理卷(vgcreate)
命令作用
vgcreate命令用于创建LVM卷组。卷组可以将多个物理卷组织成一个整体,屏蔽了底层物理卷细节
命令格式
vgcreate命令的格式为“vgcreate [选项] 卷组名 物理卷名”
命令选项
vgcreate命令选项及含义
2:显示卷组列表(vgscan)
命令作用
vgscan命令用于查找系统中存在的LVM卷组,并显示找到的卷组列表
命令格式
vgscan命令的格式为“vgscan”
3:显示物理卷报表(vgs)
命令作用
vgs命令用于格式化输出卷组信息报表,使用vgs命令仅能得到卷组的简要信息
命令格式
vgs命令的格式为“vgs 卷组名”
4:显示卷组属性(vgdisplay)
命令作用
vgdisplay命令用于显示LVM卷组的属性信息,如果不指定卷组名,则分别显示所有卷组的属性
命令格式
vgdisplay命令的格式为“vgdisplay [选项] 卷组名”
命令选项
5:减少卷组容量(vgreduce)
命令作用
vgreduce命令用于从卷组中删除物理卷,通过删除LVM卷组中的物理卷来减少卷组容量,但不能删除LVM卷组中剩余的最后一个物理卷
命令格式
vgreduce命令的格式为“vgreduce 卷组 名物理卷名”
6:增加卷组容量(vgextend)
命令作用
vgextend命令用于增加卷组容量,通过向卷组中添加物理卷来增加卷组的容量
命令格式
vgextend命令的格式为“vgextend 卷组名 物理卷名”
7:删除卷组(vgremove)
命令作用
vgremove命令用于删除一个存在的卷组
命令格式
vgremove命令的格式为“vgremove 卷组名”
逻辑卷管理
下面介绍逻辑卷管理命令,包括lvcreate、lvscan、lvdisplay、lvextend、lvreduce和lvremove。
1:创建逻辑卷(lvcreate)
命令作用
lvcreate命令用于创建LVM的逻辑卷,逻辑卷是创建在卷组之上的
命令格式
lvcreate命令的格式为“ lvcreate [选项] 卷组名”
命令选项
lvcreate命令选项及含义
2:显示逻辑卷列表(lvscan)
命令作用
lvscan命令用于扫描系统中存在的所有的LVM逻辑卷,并显示找到的逻辑卷列表
命令格式
lvscan命令的格式为“ lvscan ”
3:显示逻辑卷属性(lvdisplay)
命令作用
lvdisplay命令用于显示LVM逻辑卷的属性信息,包括LVM逻辑卷空间大小,读写状态和快照信息等属性。如果不指定逻辑卷,则分别显示所有逻辑卷的属性
命令格式
lvdisplay命令的格式为“ lvdisplay 逻辑卷设备文件名 ”
4:缩小逻辑卷空间(lvreduce)
命令作用
lvreduce命令用于减少LVM逻辑卷占用的空间大小,减少逻辑卷的空间大小有可能会删除逻辑卷上已有的数据,所以在操作前必须进行确认操作
命令格式
lvreduce命令的格式为“ lvreduce [选项] 逻辑卷设备文件名”
命令选项
lvreduce命令选项及含义
5:扩容逻辑卷空间(lvextend)
命令作用
lvextend命令用于在线扩展逻辑卷的空间大小,而不中断应用程序对逻辑卷的访问
命令格式
lvextend命令的格式为“lvextend [选项] 逻辑卷设备文件名 ”
命令选项
lvextend命令选项及含义
6:删除逻辑卷(lvremove)
命令作用
lvremove命令用于删除指定的LVM逻辑卷。如果逻辑卷已经使用mount命令加载,则不能使用lvremove命令删除,必须使用umount命令卸载后,逻辑卷方可被删除
命令格式
lvremove命令的格式为“ lvremove 逻辑卷设备文件名 ”
备注:如有错误,请谅解!
此文章为本人学习笔记,仅供参考!如有重复!!!请联系本人!