LINUX在逻辑卷基础加盘操作步骤

扩容之前的磁盘状况

[[email protected] ~]# df -h

文件系统             容量 已用 可用已用%%挂载点

/dev/mapper/VolGroup-lv_root 5.3G  2.5G  2.6G  50% /

tmpfs                 538M     0  538M   0% /dev/shm

/dev/sda1             485M   30M  430M   7% /boot

[[email protected] ~]# fdisk -l

Disk /dev/sda: 8589 MB, 8589934592 bytes

...............

Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1          64      512000   83  Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2              64        1045     7875584   8e  Linux LVM

Disk /dev/mapper/VolGroup-lv_root: 5779 MB, 5779750912 bytes

........

Disk /dev/mapper/VolGroup-lv_swap: 2281 MB, 2281701376 bytes

.........

此次扩容的方案为:

1、加1个5G的空间给/

2、加1个10G的空间给/oracle

(一)   在VM中加一个15G的磁盘

重启后#fdisk –l可以看到新的磁盘已经认出来了。查看磁盘是否已经添加

Disk /dev/sdb: 16.1 GB, 16106127360 bytes

...........................

(二)创建一个物理卷(PV)

1.#pvcreate /dev/sdb

2.查看系统PV的情况:

2.[[email protected] ~]# pvdisplay:查看空间情况

--- Physical volume ---

PV Name               /dev/sda2  //原有硬盘上的PV

VG Name               VolGroup

PV Size               7.51 GiB / not usable 3.00 MiB

Allocatable           yes (but full)

PE Size               4.00 MiB

Total PE              1922

Free PE               0

Allocated PE          1922

PV UUID               SGH1dY-4tp2-Nr1a-w93Z-V4LA-pQBh-VGzzTH

"/dev/sdb" is a new physical volume of "15.00 GiB"

--- NEW Physical volume ---

PV Name               /dev/sdb

VG Name                //新建的PV的VG name是空的,下一步就是把PV加入VG

PV Size               15.00 GiB

Allocatable           NO

PE Size               0

Total PE              0

Free PE               0

Allocated PE          0

PV UUID               8TZUlz-YyUp-RBvf-lSzm-7MgG-DSZS-qNqX1Z

查看原VG的情况

[[email protected] ~]#3. vgdisplay

--- Volume group ---

VG Name               VolGroup //注意记录此名字,扩容时将新的pv加入指定的名字

System ID

Format                lvm2

Metadata Areas        1

Metadata Sequence No  3

VG Access             read/write

VG Status             resizable

MAX LV                0

Cur LV                2

Open LV               2

Max PV                0

Cur PV                1

Act PV                1

VG Size               7.51 GiB

PE Size               4.00 MiB

Total PE              1922

AllocPE / Size       1922 / 7.51 GiB:查看磁盘情况

Free  PE / Size       0 / 0

VG UUID               FnUsmX-s284-GeRK-hJNJ-BbIG-Vpe7-OuFZE1

4.[[email protected] ~]# vgextend VolGroup /dev/sdb

#扩展卷组,将/dev/sdb物理卷添加到VolGroup卷组中

Volume group "VolGroup" successfully extended



再查看VG情况,可以看到VG大小变化,空余空间。

[[email protected] ~]# vgdisplay

--- Volume group ---

VG Name               VolGroup

System ID

Format                lvm2

Metadata Areas        2

Metadata Sequence No  4

VG Access             read/write

VG Status             resizable

MAX LV                0

Cur LV                2

Open LV               2

Max PV                0

Cur PV                2

Act PV                2

VG Size               22.50 GiB

PE Size               4.00 MiB

Total PE              5761

AllocPE / Size       1922 / 7.51 GiB

Free  PE / Size       3839 / 15.00 GiB

VG UUID               FnUsmX-s284-GeRK-hJNJ-BbIG-Vpe7-OuFZE1

(四)将新的VG空间划入LV(扩容lv_root)

5.#直接扩展5G给/root分区,不用umount,也不需要重启

# lvextend -L +5G  /dev/mapper/VolGroup-lv_root

或者:lvextend -l+5387  /dev/mapper/VolGroup-lv_root

Extending logical volume lv_root to 10.38 GiB

Logical volume lv_root successfully resized

也可以使用命令

# lvextend -l +30%FREE /dev/mapper/VolGroup-lv_root

此时,如果有df命令查看的话,会发现root空间并没有增加的.还需要执行以下两步操作才可以.

5.#检查/root逻辑卷

#e2fsck -f /dev/mapper/VolGroup-lv_root

6.#重新定义分区大小----刷新

#resize2fs /dev/mapper/VolGroup-lv_root

查看/目录大小

可以看到/目录已经从原来的5.3G扩容到了11G。

时间: 2024-08-04 10:14:49

LINUX在逻辑卷基础加盘操作步骤的相关文章

Linux LVM逻辑卷配置过程详解

Linux LVM逻辑卷配置过程详解 许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份.删除相关数据,甚至被迫重新规划分区并重装操作系统,以满足应用系统的需要. LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上.文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性.RHEL5默认安装的分区格式就是LVM逻辑卷的格式,需要注意的是/boot分区不能基于LVM创建,必须独立出

Linux系统逻辑卷管理

LVM概述 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现.Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间.普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文件系统的限制,也不能跨越多个分区来存放,所以也不能同时放到

3.LVM逻辑卷的基本管理操作

3.LVM逻辑卷的基本管理操作 ·创建LVM: 1,pvcreat /dev/sdb /dev/sdc将物理磁盘设备初始化为物理卷PV, 2,vgcreat VGname /dev/sdb /dev/sdc创建卷组,并将PV加入卷组中,VGname为卷组自定义名字, 3,lvcreat -n LVname -L 2G VGname基于哪个卷组创建多大的逻辑卷,LVname为逻辑卷自定义名字, 4,mkfs.ext4 /dev/VGname/LVname为创建好的逻辑卷创建文件系统, 5,moun

linux之逻辑卷管理器(lvm)

在实际生活中,我们往往会遇到这种情况,我们把买来的一块儿硬盘分区成好多磁盘,这样方便我们分类文件,但是同样也出现了一些问题,就是如果该分区存满了怎么办?或者我们想把一块磁盘再次细分,这些问题统统可以用linux下一个强大的管理工具解决,那就是lvm. 那么什么是lvm呢?lvm即:Logical Volum Manager(逻辑卷管理器) 那么一个lvm到底要怎么实现呢? lvm由三部分组成:pv(物理卷) vg(逻辑卷组) lv(逻辑卷) 简单了说,就是把多块物理盘虚拟成一块盘或者把一块物理盘

Linux实用逻辑卷之建立LVM

实现目标 在接下来的操作中,我们将创建LVM逻辑卷,为系统分别添加3个"物理"硬盘,大小分别为1GB,这里的硬盘就做为LVM中的物理卷PV,然后创建卷组PV及逻辑卷LV. 准备面粉(物理卷PV) 由于使用的是虚拟机,那么可以轻松的为Linux系统添加磁盘,如下图所示,我为系统该虚拟机添加3块独立的SCSI硬盘. 添加好物理磁盘后我们启动系统,通过系统命令我们可以看到磁盘已经添加成功,显示分别 为/dev/sdb./dev/sdc./dev/sdd [[email protected] 

Linux LVM逻辑卷学习笔记

在生产环境上经常遇到诸如/dev/mapper/VolGroup-lv_root./dev/mapper/VolGroup-lv_home等字样的磁盘卷标,这实际上是逻辑卷(虚拟磁盘) 今天刚好学习了这块,总结了一下分享给大家,以免日后遇到这种逻辑卷管理起来遇到问题. 先说几个名词: LVM(Logical Volume Manager),逻辑卷管理器 PV(Physical Volume),物理卷 VG(Volume Group),卷组 PE(Physical Extend),逻辑卷,默认大小

linux LVM逻辑卷管理

什么是LVM LVM是逻辑卷管理(Logical Volume Manager)的简称,它是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,与直接使用物理存储在管理上相比,提供了更好灵活性. LVM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,与硬件相关的存储设置被其隐藏,你可以不用停止应用或卸载文件系统来调整卷大小或数据迁移.这样可以减少操作成本. 如上图所示: 最底层是物理硬盘:/dev/sda1./dev/sdb1./dev/sdc1... 中间层:存储虚拟化,所有

Linux中逻辑卷的快照与还原

有关逻辑卷的其他操作,请看: Linux中对逻辑卷的建立 Linux中对逻辑卷进行扩容与缩小 Linux中对逻辑卷的移除 LVM还有快照的功能,类似windows的系统还原点.其特点: 1.快照卷的容量必须与逻辑卷的容量相同 2.快照卷仅一次有效,在执行还原后就自动删除了 首先查看卷组的信息: 可以看到,这里的分配空间为120M,所以新创建的快照(zhi_back)的大小应该也是120M 1.给原始的卷组中创建一个文件lv-zhi.info(其中保存的是vg的信息): 2.创建快照zhi-bac

新手学习Linux——lvm逻辑卷创建管理

首先把防火墙关掉.iptables -Fiptables -Xiptables -Ziptables -L setenforce 0vi /etc/sysconfig/selinux #修改SELINUX首先添加块3块硬盘,为方便区分把每一块硬盘大小设置不同,分别为5G.6G和7G,硬盘的类型是默认的SCSI. fdisk /dev/sdb #对sdb硬盘进行分区Command (m for help): m #输出帮助依次输入n,p,默认,+2G即可完成.再依照上面的步骤加一个大小为1G的新分