Linux管理LVM逻辑卷

目录

一、LVM逻辑卷介绍

1. 概述

2. LVM基本术语

2.1 PV(Physical Volume,物理卷)

2.2 VG (Volume Group,卷组)

2.3 LV (Logical Volume,逻辑卷)

3. 常用的磁盘命令

4. 查看系统信息的命令

二、LVM逻辑卷管理

1. 建立逻辑卷

1.1 添加硬盘

1.2 硬盘sdb新建分区,修改sdb1类型为8e 

1.3 将sdb1和sdc组合新建物理卷,转换成pe(这步可以不做)

1.4 建立卷组取名vg1,并将/dev/sdb1和/dev/sdc加入卷组

1.5 建立逻辑卷,命名mysql,指定大小15G

1.6 格式化安装文件系统

1.7 挂载

1.8 查看挂载及磁盘剩余容量

2. 扩容逻辑卷

2.1 先扩容 vg1卷组容量

2.2 扩容逻辑卷并立马同步文件系统

2.3 查看逻辑卷剩余容量 

3. 扩容根目录

1. 查看根的卷组

2. 扩容卷组

3. 扩容根的逻辑卷

4. 查看磁盘剩余量

4. 磁盘配额

4.1 使用条件

4.2 操作

4.2.1 检查是否已安装xfsprogs和xfs_ quota软件包

4.2.2 添加磁盘配额属性

4.2.3 添加磁盘配额规则

4.2.4 查看所有可用分区的磁盘容量配额使用情况

4.2.5 验证


一、LVM逻辑卷介绍

1. 概述

LVM是Linux系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上,文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性

2. LVM基本术语

2.1 PV(Physical Volume,物理卷)

物理卷是LVM机制的基本存储设备,通常对应一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的基本单元(Physical Extent,PE),构成物理卷。

Linux管理LVM逻辑卷_第1张图片

2.2 VG (Volume Group,卷组)

由一个或多个物理卷组成一个整体,称为卷组。在卷组中可以动态添加或移除物理卷,许多物理卷可以分别组成不同的组,物理卷无需连续。

Linux管理LVM逻辑卷_第2张图片

2.3 LV (Logical Volume,逻辑卷)

逻辑卷建立在卷组之上,与物理卷没有直接关系。对于逻辑卷来说,每一个卷组就是一个整体,从这个整体中“切出”一小块空间,作为用户创建文件系统的基础,这一小块空间就称为逻辑卷。

Linux管理LVM逻辑卷_第3张图片

3. 常用的磁盘命令

命令 功能说明
lsblk 查看磁盘及分区情况
df 查看挂载及磁盘剩余量
mount 看见详细的挂载情况,挂载权限以及挂载
swapon/swapoff 开启、关闭swap分区,swapoff -a:关闭所有swap分区
mkfs 格式化文件系统
fdisk 可以分区,-l:可以查看磁盘信息,针对2t以下的盘分区
gdisk 对2t以上的盘分区
fsck 修复文件系统
badblocks 检测磁盘坏道
iostat 查看磁盘读写性能
dd 查看磁盘读写性能
pvcreate 建立物理者
vgcreate 建立卷组
lvextend 扩展逻辑分区
vgextend 扩展卷组

4. 查看系统信息的命令

命令 功能说明
top 实时查看cpu占用率,动态进程
free 查看内存使用情况
iostat 查看磁盘读写性能
df 查看磁盘剩余及分区
ifconfig 网络情况
uname -a,-r,查看你内核信息
hostname 查看主机名
date 看时间
ip a 看IP
route 查看网关,-n:网关数字显示
cat /etc/redhat-release 查看系统类型
cat /etc/resolv.conf 查看dns是否生效
tcpdump 抓包命令

二、LVM逻辑卷管理

1. 建立逻辑卷

1.1 添加硬盘

Linux管理LVM逻辑卷_第4张图片

1.2 硬盘sdb新建分区,修改sdb1类型为8e 

Linux管理LVM逻辑卷_第5张图片

Linux管理LVM逻辑卷_第6张图片 

1.3 将sdb1和sdc组合新建物理卷,转换成pe(这步可以不做)

1.4 建立卷组取名vg1,并将/dev/sdb1和/dev/sdc加入卷组

1.5 建立逻辑卷,命名mysql,指定大小15G

1.6 格式化安装文件系统

Linux管理LVM逻辑卷_第7张图片

1.7 挂载

1.8 查看挂载及磁盘剩余容量

Linux管理LVM逻辑卷_第8张图片

2. 扩容逻辑卷

  • 卷组空间足够(直接扩容逻辑卷)
  • 卷组空间不足(需要先扩容卷组容量)

以卷组空间不足为例,新增一块硬盘/dev/sdd 

2.1 先扩容 vg1卷组容量

Linux管理LVM逻辑卷_第9张图片

2.2 扩容逻辑卷并立马同步文件系统

Linux管理LVM逻辑卷_第10张图片

2.3 查看逻辑卷剩余容量 

Linux管理LVM逻辑卷_第11张图片

3. 扩容根目录

准备: 新建sdb2分区,供根扩容使用

Linux管理LVM逻辑卷_第12张图片

1. 查看根的卷组

Linux管理LVM逻辑卷_第13张图片

2. 扩容卷组

3. 扩容根的逻辑卷

Linux管理LVM逻辑卷_第14张图片

4. 查看磁盘剩余量

Linux管理LVM逻辑卷_第15张图片

4. 磁盘配额

4.1 使用条件

  • 内核必须支持磁盘配额。
  • 系统中必须安装了 Quota 工具。我们的 Linux 中默认安装了 Quoted 工具
  • 要支持磁盘配额的分区必须开启磁盘配额功能。这项功能可以手动开启,不再是默认开启的

4.2 操作

需求:对用户fql使用分区文件夹使用配额进行配置规则,软限制:最大使用80M、40个文件;硬限制:最大使用100M、50个文件

4.2.1 检查是否已安装xfsprogs和xfs_ quota软件包

4.2.2 添加磁盘配额属性

Linux管理LVM逻辑卷_第16张图片Linux管理LVM逻辑卷_第17张图片

自动挂载配置如下:

Linux管理LVM逻辑卷_第18张图片 

4.2.3 添加磁盘配额规则

Linux管理LVM逻辑卷_第19张图片 

4.2.4 查看所有可用分区的磁盘容量配额使用情况

Linux管理LVM逻辑卷_第20张图片

4.2.5 验证

Linux管理LVM逻辑卷_第21张图片

你可能感兴趣的:(运维,centos,服务器)