CentOS7 LVM添加硬盘及扩容

一、LVM简介

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。LVM将一个或多个磁盘分区(PV)虚拟为一个卷组(VG),相当于一个大的硬盘,我们可以在上面划分一些逻辑卷(LV)。当卷组的空间不够使用时,可以将新的磁盘分区加入进来。我们还可以从卷组剩余空间上划分一些空间给空间不够用的逻辑卷使用。

LVM模型如下图:

二、LVM添加硬盘和扩容

测试环境:CentOS7 64位(KVM虚拟机)

LVM版本:lvm2-2.02.105-14.el7.x86_64

1、添加一块硬盘(8GB)到系统中

使用 fdisk -l 查看到这块新盘为/dev/vdb:

shell# fdisk -l

    2、对新盘分区

使用 fdisk 命令对新盘进行分区,这里建立了一个主分区/dev/vdb1,大小8GB,最后使用 partprobe 命令重新读取分区表:

shell# fdisk /dev/vdb
shell# partprobe

在分区的过程中,注意设置格式为8e,这是LVM的分区格式。

    3、创建物理卷(PV)

使用 pvcreate 命令创建物理卷,pvdisplay 查看物理卷信息:

shell# pvcreate /dev/vdb1
shell# pvdisplay

    4、将PV加入卷组(VG)

使用 vgdisplay 查看卷组信息,下图显示卷组名为centos,空闲大小为0:

shell# vgdisplay

使用 vgextend 命令把/dev/vdb1加入到centos:

shell# vgextend centos /dev/vdb1

我们重新查看一下卷组信息,发现空闲空间为8GB,说明/dev/vdb1已经成功加入进来:

    5、创建逻辑卷(LV)

使用 lvcreate 命令从卷组里划分一个新的逻辑卷,这里创建了名称为newlv,大小4GB的逻辑卷分区;使用 lvdisplay 查看逻辑卷信息:

shell# lvcreate -L 4G -n newlv centos
shell# lvdisplay

我们再查看一下卷组信息,卷组剩余4GB空间了:

    6、格式化逻辑卷并挂载

新逻辑卷经过格式化就可以挂载到系统里存储数据了。使用 mkfs.xfs 格式化为CentOS7的xfs文件系统:

shell# mkfs.xfs /dev/centos/newlv

挂载到/mnt目录下(你可以挂载到自己需要的目录下),挂载后看到容量为4GB:

shell# mount -t xfs /dev/centos/newlv /mnt/
shell# df -Th

设置开机自动挂载,编辑 /etc/fstab 文件,加入最后一行:

/dev/centos/newlv       /mnt                    xfs     defaults        1 2

    7、逻辑卷扩容

使用 lvextend 命令进行逻辑卷扩容。我把所有剩余空间都分配给了newlv,增大到了8GB,如下图:

shell# lvextend -l +100%FREE /dev/centos/newlv

使用 xfs_growfs 命令在线调整xfs格式文件系统大小(CentOS6使用resize2fs):

shell# xfs_growfs /dev/centos/newlv

最后我们看到逻辑卷分区已经动态扩容到了8GB:

时间: 2024-11-05 14:48:16

CentOS7 LVM添加硬盘及扩容的相关文章

Ubuntu16.04 使用lvm挂载硬盘以及扩容

Ubuntu16.04 使用lvm挂载硬盘以及扩容 1.首先通过fdisk -l 查看磁盘的属性,找到要添加的磁盘名称(Disk /dev/sda) 2.使用fdisk将磁盘进行逻辑分区 fdisk /dev/sda m来查看命令帮助 n添加一张新的partition,之后都是划分几个分区,以及分区的大小,不过这些都可以使用默认的值,然后就可以直接按enter回车 最后通过w命令保存并退出 3.这个时候使用fdisk -l 我们会看到一个分区被创建出来: 4.这个时候我们可以使用lvm来管理这个

centos7增加一块硬盘在线扩容lvm(生产环境)

说明 前几天,接到有一个客户电话,服务器硬盘空间不够用了,要求扩容一块4T的硬盘.这个我真没才生产环境上做过,所以当时比较慌,因为客户的centos7环境是dell服务器销售商给装的,而且里面使用了2块4T的硬盘做了raid1了.服务就用了一个samba文件共享,共享目录在/home/share,该目录是它们存视频用的共享目录. 现在空间不够用,就加了一块硬盘,要为给他们操作下. 分析 系统已经有raid1了,新增的一块4T的硬盘,这个块盘肯定没法做备份了.而且,centos7使用的是xfs文件

在CentOS7下添加硬盘及创建分区

1.无需重启扩展空间[[email protected] ~]# ls /sys/class/scsi_host/host0 host1 host2[[email protected] ~]# echo "- - -" > /sys/class/scsi_host/host0/scan [[email protected] ~]# echo "- - -" > /sys/class/scsi_host/host1/scan [[email protect

VMware虚拟机中CentOS 7的硬盘空间扩容

查看centos7系统挂载点信息 扩展VMWare-centos7硬盘空间 对新增加的硬盘进行分区.格式化 添加新LVM到已有的LVM组,实现扩容 1.查看centos7系统挂载点信息 df -h查看挂载点信息 2.扩展VMWare-centos7硬盘空间 关闭Vmware的centos7系统,才能在VMWare菜单中设置需要增加到的磁盘大小 如果这个选项是灰色的,说明此虚拟机建有快照,把快照全部删除再试试! 3.对新增加的硬盘进行分区.格式化 我们增加了空间的硬盘是 /dev/sda 分区:

(转载) Linux LVM分区之VG扩容、LV扩容、LV缩减、LVM快照

http://www.dwhd.org/20150521_225146.html Linux LVM分区之VG扩容.LV扩容.LV缩减.LVM快照 摘要 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,于1998年发布到Linux社区中,它允许你在Linux系统上用简单的命令行管理一个完整的逻辑卷管理环境. 一.简介LVM是 Logical Volu

esxi 6 添加硬盘、网卡

添加硬盘 esxi系统装完之后,直接再接上一块硬盘,然后再使用管理工具添加硬盘 打开VMware vSphere Client,登录esxi服务器, 打开配置-存储器-选择添加存储器 选择磁盘 这里能识别出新加的硬盘 这里会显示新添加硬盘的一些信息 起名字 选择可用空间 完成 添加完成后再存储器中会出现新加 的存储设备 新添加的存储器会被格式化掉 添加网卡 选择网卡,添加网络 选择网卡 添加完成后网络中会出现添加的网卡 给虚拟机添加新网卡 编辑虚拟机设置 硬件,添加,选择网络适配器,选择网络标签

VMware中给Linux虚拟机添加硬盘

给vmware的Linux虚拟机添加硬盘 1.先将虚拟机Power Off,在Virtual Machine Setting对话框里点击左下角的“Add”,选择“Hard Disk”,之后选择“Create a new virtual disk”,分配容量,其他默认配置就可以了. 2.启动虚拟机系统,用root登陆,利用 # ls /dev/sd* 的命令可以看到最后有一个sdb 或sdc(如果是添加的第三块硬盘会是sdc),它没有sdb1和sdb2或sdc1和sdc2之类的设备文件,说明系统检

Linux添加硬盘 挂载硬盘(附 Linux磁盘挂载和mount共享 带图)

Linux添加硬盘 在为主机添加硬盘前,首先要了解Linux系统下对硬盘和分区的命名方法. 在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb.依此类推 一般主板上有两个IDE接口,一共可以安装四个IDE设备.主IDE上的两个设备分别对应hda和hdb,第二个IDE口上的两个设备对应hdc和hdd. 一般硬盘安装在主IDE的主接口上,所以是hda 光驱一般安装在第二个IDE的主接口上,所以是hdc(应为hdb是用来命名主IDE上的从接口) SCSI接口设备是用s

Linux关于添加硬盘的那些事儿:笔记

添加新硬盘:http://note.youdao.com/share/?id=8cf27602cdce36e1d4160f00e9004b00&type=note 关于添加硬盘的那些事儿: 首先将硬盘接入物理,然后在shell中: 假如:我们在添加完硬盘写入到 /etc/fstab文件中  添加时 最好用分区的UUID  查看UUID的命令是: [[email protected] ~]# dumpe2fs /dev/sdb6 | grep UUIDdumpe2fs 1.41.12 (17-Ma