加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

LINUX实操:CentOS6.9创建LVM及扩容

发布时间:2020-12-13 17:35:17 所属栏目:Linux 来源:网络整理
导读:《LINUX实操:CentOS6.9创建LVM及扩容》要点: 本文介绍了LINUX实操:CentOS6.9创建LVM及扩容,希望对您有用。如果有疑问,可以联系我们。 在系统安装时候大多情况下有可能因为考虑不周,导致服务器空间不足问题,这时候如果没有LVM逻辑卷管理工具的话,往往就

《LINUX实操:CentOS6.9创建LVM及扩容》要点:
本文介绍了LINUX实操:CentOS6.9创建LVM及扩容,希望对您有用。如果有疑问,可以联系我们。

在系统安装时候大多情况下有可能因为考虑不周,导致服务器空间不足问题,这时候如果没有LVM逻辑卷管理工具的话,往往就是查找服务器大文件删除之,或者应用迁移.但如果有了LVM逻辑卷管理,只必要新增硬盘,并将新硬盘的空间划分到不足的分区及可,如果空间浪费也可以减少对应分区的空间,这样可大大增加对空间的利用率.

在安装系统时使用LVM逻辑卷管理,创建办法如下:

在系统安装到硬盘分区时选择“创建自定义结构”

首先创建一个/boot分区,/boot分区不能在逻辑卷中,所以先必要创建一个分区给/boot,选中空闲的空间,点击创建,然后点击标准分区,点创建

创立/boot分区,挂载点选择/boot,大小设定为500,单位为MB,然后固定大小,点击创立,至此/boot分区创立完成

创立lvm物理卷点击剩余的空间,创立,创立时选择“lvm物理卷”

创立lvm物理卷,文件系统类型默认,空间大小使用全部可用空间,至此物理卷创立完毕

从lvm物理卷创立lvm逻辑卷组,选中刚创立的lvm物理卷,然后点创立,创立时选择lvm卷组

从lvm逻辑卷组创建lvm逻辑卷,打开创建卷组对话框,输入卷组名称(随意,看懂就行),然后在下面添加卷组中包括的lvm逻辑卷,我这里在当前卷组分配了2048的swap,再把剩余所有空间分配到了根分区

后果图

后果图

通过以上步调我们已经完成了在系统安装时采用lvm逻辑卷管理的方式

更多详情见请继续阅读下一页的出色内容

_baidu_page_break_tag_

在已有系统中增加新硬盘并使用逻辑卷治理:

新增一块新硬盘(我这里使用的是虚拟机,新增硬盘步调略)

将新硬盘初始化为物理卷(我这里新添加的新硬盘为/dev/sdb)

pvcreate /dev/sdb

结果为“Physical volume "/dev/sdb" successfully created”代表创建胜利

创立逻辑卷组

vgcreate VolGroup2 /dev/sdb

VolGroup2为逻辑卷组的名称,/dev/sdb我们前面已经初始化成物理卷,所以这里我们指定的是物理卷.整条命令的意思是创建一个名为VolGroup2的逻辑卷组,并将/dev/sdb物理卷参加到此逻辑卷组中

结果为“Volume group "VolGroup2" successfully created”代表创建胜利

创立逻辑卷

lvcreate -L 5G? -n LogVol01 VolGroup2

此命令的意思是从VolGroup2卷组创立一个名为LogVol01的逻辑卷

结果为“Logical volume "LogVol01" created”表现逻辑卷创建成功,成功后会在/dev/mapper目录下生成一个名为VolGroup2-LogVol01名称的逻辑卷文件

格式化刚创立的VolGroup2-LogVol01逻辑卷

mkfs.ext4 /dev/mapper/VolGroup2-LogVol01

将格局化后的逻辑卷挂载到我们服务器的/data目录

mkdir /data

blkid | grep VolGroup2-LogVol01

记住UUID

编纂/etc/fstab文件,在文件最后加入

UUID=c0d28e46-c8b8-4d39-a355-b155e2852e36 /data ext4 defaults 0 0

mount -a

后果如下

刚才新增的硬盘为10G,只分配了5G的空间给VolGroup2-LogVol01,我们现在再把其它剩余的空间用来给根分区扩容,操作步调如下:

从VolGroup2创立一个新的逻辑卷,并使用剩余所有空间

lvcreate -l 100%FREE? -n LogVol02 VolGroup2

将新创立的逻辑卷格式化,并挂载到/data2

mkdir /data2

mkfs.ext4 /dev/mapper/VolGroup2-LogVol02

blkid | grep VolGroup2-LogVol02

echo "UUID=7f427618-22bd-4e98-90ff-7f782d067644 /data2 ext4 defaults 0 0" >> /etc/fstab

mount -a

后果如下

增加新硬盘为给现有lvm逻辑卷扩容空间:

新增一块新硬盘(我这里使用的是虚拟机,新增硬盘步调略)

把新硬盘初始化成物理卷

pvcreate /dev/sdc

查看VolGroup2逻辑卷组信息

vgdisplay VolGroup2

从以上信息可以看出VolGroup2共有10G,也便是我们添加的第二块硬盘的大小

扩容VolGroup2的年夜小,用我们第三块盘去扩容

vgextend VolGroup2 /dev/sdc

查看扩容后的年夜小,为25G

通过上一步我们已经将VolGroup2 扩容到了25G,也就意味着还有剩余空间没有被分配到逻辑卷,这时候我们可以利用这些剩余空间来增加逻辑卷的大小,但只能增加VolGroup2中的逻辑卷,而VolGroup1中的逻辑卷还必要另外的新硬盘来扩展VolGroup1的空间

lvextend -L+5G /dev/mapper/VolGroup2-LogVol01

通过上面的敕令,我们将VolGroup2-LogVol01逻辑卷增加了5G的空间

这时候我们实际显示还是本来的空间,我们需要再执行下面的命令

resize2fs /dev/mapper/VolGroup2-LogVol01

末了再查看空间,这时候/data增加了5G

将第三块硬盘的剩余所有空间,扩大到/data2

lvextend -l+100%FREE /dev/mapper/VolGroup2-LogVol02

resize2fs /dev/mapper/VolGroup2-LogVol02

成果如下

这时候如果我们要扩容根分区的容量,同样的道理,只必要再新增一块新硬盘,然后把硬盘初始化成物理卷,再把物理卷加入到VolGroup1的组里面,然后就可以扩容根分区了

执行以下敕令

pvcreate /dev/sdd

vgextend VolGroup1 /dev/sdd

lvextend -l+100%FREE /dev/mapper/VolGroup1-LogVol01

在执行上面命令之前我已经对/dev/sdd的空间划分了3G给交换分机文件,详情见下面b步调

resize2fs /dev/mapper/VolGroup1-LogVol01

通过上面命令,根分区也扩容了2G,成果如下

经测试如果要对lvm的互换分机进行扩容,操作如下:

lvextend -l+3G /dev/mapper/VolGroup1-LogVol00

swapoff -a

mkswap /dev/mapper/VolGroup1-LogVol00

swapon /dev/mapper/VolGroup1-LogVol00

这时候交换成果如下:

本文永远更新链接地址

《LINUX实操:CentOS6.9创建LVM及扩容》是否对您有启发,欢迎查看更多与《LINUX实操:CentOS6.9创建LVM及扩容》相关教程,学精学透。编程之家PHP学院为您提供精彩教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读