CentOS 5.5下LVM的分区管理

简介:

一、LVM系统分区
#安装系统的时候采用LVM分区
#先划分一个/boot分区

#将剩余空间划为一个物理卷(PV),创建一个名VolGroup00卷组(VG)
#并在VolGroup00卷组修建逻辑卷(LV)


二、LVM分区创建、大小调整
1、新添加一块硬盘,使用LVM对这个磁盘进行分区管理
#检测所有存储设备
lvmdiskscan   #或者使用fdisk -l

#创建物理分区(将整块硬盘划为一个物理分区)
fdisk /dev/sdb


#创建物理卷(PV)
pvcreate /dev/sdb1

#创建卷组(VG)
#创建一个名为VolGroup01的卷组,并将/dev/sdb1这个刚创建的特理卷加放该卷组中
vgcreate VolGroup01 /dev/sdb1

当多个物理卷组合成一个卷组后时,LVM会在所有的物理卷上做类似格式化的工作,将每个物理卷切成一块一块的空间,这一块一块

的空间就称为PE(Physical Extent ),它的默认大小是4MB。

由于受内核限制的原因,一个逻辑卷(Logic Volume)最多只能包含65536个PE(Physical Extent),所以一个PE的大小就决定了

逻辑卷的最大容量,4 MB 的PE决定了单个逻辑卷最大容量为 256 GB,若希望使用大于256G的逻辑卷,则创建卷组时需要指定更大

的PE。在Red Hat Enterprise Linux AS 4中PE大小范围为8 KB 到 16GB,并且必须总是 2 的倍数。

例如,如果希望使用 64 MB 的PE创建卷组,这样逻辑卷最大容量就可以为4 TB,命令如下: 
vgcreate - 64MB VolGroup01 /dev/sdb1

#查看卷组
   
[root@LVM ~]# vgdisplay 
  --- Volume group ---
  VG Name               VolGroup01    #卷组名
  System ID             
  Format                lvm2     #格式
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0      #最大逻辑卷的个数,0为不限制
  Cur LV                1      #当前逻辑卷的个数
  Open LV               0 #当前可用的逻辑卷个数
  Max PV                0 
  Cur PV                1 #当前卷组中物理卷的个数
  Act PV                1 #当前卷组中有一个活动的物理卷
  VG Size               149.05 GB #卷组的总容量27.96G
  PE Size               4.00 MB  #卷组的最小I/O单位
  Total PE              38156  #卷组中的桩点数
  Alloc PE / Size       25600 / 100.00 GB #当前用掉的桩点和磁盘大小
  Free  PE / Size       12556 / 49.05 GB #当前可用的桩点和磁盘大小
  VG UUID               7SPylC-awq8-t48R-1Yn5-UKxM-pd2C-VS4p1s

#创建逻辑卷(LV)
lvcreate -L 100G -n LogVol11 VolGroup01
#其中-L 100G表示这个LV的空间是100G
#-n LogVol11表示这个LV名字为LogVol11
#VolGroup01表示这个LV所在的VG

lvcreate -L 49G -n LogVol12 VolGroup01

#LV检测
lvscan

#格式化LV(格式化成ext3格式)
mkfs.ext3 /dev/VolGroup01/LogVol11
mkfs.ext3 /dev/VolGroup01/LogVol12

#挂载到普通目录上
mkdir /data1
mkdir /data2
mount /dev/VolGroup01/LogVol11 /data1
mount /dev/VolGroup01/LogVol12 /data2

#修改/etc/fstab可以在启动时候自动挂载到相应位置
vi /etc/fstab

#查看分区情况
df -h

2、调整LV的大小
#首先取消挂载
umount /data1
umount /data2

#/dev/VolGroup01/LogVol12减少10 
e2fsck -f /dev/VolGroup01/LogVol12
resize2fs /dev/VolGroup01/LogVol12 39G       #39G为调整后的磁盘空间大小
lvreduce -L-10G /dev/VolGroup01/LogVol12  #10G为减少的磁盘空间大小
resize2fs /dev/VolGroup01/LogVol12

#/dev/VolGroup01/LogVol11增加10G
lvextend -L+10G /dev/VolGroup01/LogVol11
e2fsck -f /dev/VolGroup01/LogVol11
resize2fs /dev/VolGroup01/LogVol11

#重新挂载
mount /dev/VolGroup01/LogVol11 /data1
mount /dev/VolGroup01/LogVol12 /data2


#再来查看下分区情况
df -h



本文转自king_819 51CTO博客,原文链接:http://blog.51cto.com/kerry/568968,如需转载请自行联系原作者

 

相关文章
|
6月前
|
缓存
ecs-centos分区空间大于70时发送钉钉告警并清理
当分区空间大于70时,开始清理并发送钉钉告警。
94 1
|
Linux
CentOS卸载LVM磁盘的方法
CentOS卸载LVM磁盘的方法
194 0
|
16天前
|
Kubernetes Linux 容器
如何在centos中关闭swap分区
在CentOS中,关闭swap分区可以通过临时关闭和永久禁用两种方式实现。临时关闭swap分区适用于临时测试和故障排除,而永久禁用swap分区则需要修改 `/etc/fstab`文件。通过遵循上述步骤,可以确保系统在没有swap的情况下稳定运行。这对于某些应用场景(如Kubernetes集群)是必要的配置步骤。
44 3
|
18天前
|
存储 监控 Linux
在 CentOS 7 中进行磁盘分区和挂载的具体操作步骤,如何使用 `fdisk` 创建分区、格式化分区、创建挂载点以及临时和永久挂载分区的方法。
本文介绍了在 CentOS 7 中进行磁盘分区和挂载的具体操作步骤。通过一个实际案例,详细说明了如何使用 `fdisk` 创建分区、格式化分区、创建挂载点以及临时和永久挂载分区的方法。此外,还分享了一些实践经验,帮助读者更好地管理和优化服务器磁盘空间。
38 4
|
22天前
|
存储 监控 Linux
在 CentOS 7 中如何对未分配的大容量硬盘进行分区和挂载。通过具体案例,详细说明了使用 `fdisk` 创建分区、格式化分区、创建挂载点以及临时和永久挂载分区的步骤
本文介绍了在 CentOS 7 中如何对未分配的大容量硬盘进行分区和挂载。通过具体案例,详细说明了使用 `fdisk` 创建分区、格式化分区、创建挂载点以及临时和永久挂载分区的步骤。此外,还分享了一些实践经验,帮助读者更好地管理和优化磁盘空间。
38 8
|
19天前
|
存储 监控 Linux
如何在 CentOS 7 中进行磁盘分区和挂载,包括准备工作、创建分区、格式化分区、创建挂载点、挂载分区及实践经验分享
随着业务扩展和技术进步,服务器硬盘容量需求不断增加。本文通过具体案例介绍如何在 CentOS 7 中进行磁盘分区和挂载,包括准备工作、创建分区、格式化分区、创建挂载点、挂载分区及实践经验分享,帮助读者更好地管理和利用磁盘空间。
62 3
|
22天前
|
存储 监控 Linux
以 CentOS 7 为例,详细介绍了如何对未使用的硬盘进行分区、格式化和挂载的最佳实践
随着业务发展和技术进步,有效管理服务器磁盘空间变得至关重要。本文以 CentOS 7 为例,详细介绍了如何对未使用的硬盘进行分区、格式化和挂载的最佳实践。通过合理规划分区和设置挂载点,可以充分利用磁盘资源,提高系统的稳定性和可维护性。具体步骤包括确认硬盘、创建分区、格式化分区、创建挂载点、临时和永久挂载分区,以及最佳实践建议。
36 3
|
1月前
|
存储 监控 Linux
在 CentOS 7 中如何对新硬盘进行分区、格式化、挂载及配置最佳实践
本文详细介绍了在 CentOS 7 中如何对新硬盘进行分区、格式化、挂载及配置最佳实践,包括使用 `fdisk` 创建分区、`mkfs` 格式化分区、创建挂载点、编辑 `/etc/fstab` 实现永久挂载等步骤,旨在有效管理服务器磁盘空间,提高系统稳定性和可维护性。
99 1
|
1月前
|
存储 监控 Linux
在 CentOS 7 中如何对一块 1TB 的未分配硬盘进行分区
【10月更文挑战第8天】本文介绍了在 CentOS 7 中进行磁盘分区和挂载的具体操作步骤,包括准备工作、创建分区、格式化分区、创建挂载点、临时和永久挂载分区等环节。通过一个具体案例,详细说明了如何对一块 1TB 的未分配硬盘进行分区,并将其挂载到不同的目录下,以满足不同服务的需求。同时,文章还分享了一些实践经验,帮助读者更好地理解和掌握这些技能。
42 1
|
1月前
|
存储 监控 Linux
在 CentOS 7 上如何对未使用的硬盘进行分区、格式化和挂载的最佳实践,包括准备工作、创建分区、格式化分区、创建挂载点、挂载分区及最佳实践建议
【10月更文挑战第8天】本文详细介绍了在 CentOS 7 上如何对未使用的硬盘进行分区、格式化和挂载的最佳实践,包括准备工作、创建分区、格式化分区、创建挂载点、挂载分区及最佳实践建议,旨在有效管理和利用服务器磁盘资源,提升系统稳定性和可维护性。
47 1