0
点赞
收藏
分享

微信扫一扫

Linux系统磁盘高级应用适合初学者

何以至千里 2022-04-14 阅读 73
linux

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 逻辑卷设备文件名 ”

备注:如有错误,请谅解!

此文章为本人学习笔记,仅供参考!如有重复!!!请联系本人!

举报

相关推荐

0 条评论