LVM逻辑卷管理

/boot分区用于存放引导文件,不能基于VLM创建

图形界面管理工具:system-config-lvm

LVM作用:动态调整磁盘容量,从而提高磁盘管理的灵活性。

PV物理卷:整个硬盘或使用fisk工具建立的普通分区

包括许多默认4MB大小的PE(PE基本单元)

VG卷组:一个或多个物理卷组合而成的整体

LV逻辑卷:从卷组分割出的一块空间,用于建立文件系统

LVM的管理命令

功能

物理卷管理

卷组管理

逻辑卷管理

Scan扫描

pvscan

vgscan

lvscan

Create建立

pvcreate

vgcreate

lvcreate

Display显示

pvdisplay

vgdisplay

lvdisplay

Remove删除

pvremove

vgremove

lvremove

Extend扩展

 

vgextend

lvextend

Reduce减少

 

vgreduce

lvreduce

  • 主要命令:

pvcreate 设备名

vgcreate 卷组名 物理卷名1 物理卷名2

lvcreate -L +容量大小 -n 逻辑卷名 卷组名

lvextend -L +大小 /dev/卷组名/逻辑卷名

LVM应用示例

1:转化物理卷,更改分区类型为LVM

磁盘和文件系统的管理_管理工具

磁盘和文件系统的管理_动态_02

2:创建卷组

磁盘和文件系统的管理_动态_03

3:创建逻辑卷

磁盘和文件系统的管理_动态_04

4:格式化设备文件

磁盘和文件系统的管理_动态_05

5:挂在设备文件

磁盘和文件系统的管理_空间_06

查看挂载是否成功

磁盘和文件系统的管理_动态_07

 

实例:减少5G逻辑卷分区

查看lv大小

磁盘和文件系统的管理_管理工具_08

卸载设备文件

磁盘和文件系统的管理_空间_09

lv减少5G

磁盘和文件系统的管理_空间_10

查看lv大小

磁盘和文件系统的管理_动态_11

挂载设备文件,但是会报错。所以要先格式化在挂载。一般生产环境不建议减少lv大小

磁盘和文件系统的管理_管理工具_12

磁盘和文件系统的管理_空间_13

 

实例:增加5G逻辑卷分区

卸载挂载点

磁盘和文件系统的管理_动态_14

查看lv的大小

磁盘和文件系统的管理_空间_15

lv增加5G:

方法1:(使用resize2fs 没有-f命令可能会出现以下情况,根据提示运行e2fsck -f命令这个是对块的检查 )

磁盘和文件系统的管理_管理工具_16

方法2:生产环境使用以下命令(推荐)

磁盘和文件系统的管理_管理工具_17

挂载设备文件

磁盘和文件系统的管理_空间_18

磁盘和文件系统的管理_动态_19

 

  • 实现磁盘配额的条件

1:需要Linux内核支持

2:安装quota

 

  • Linux磁盘限制的特点

作用范围:针对指定的文件系统(分区)

限制对象:用户帐号,组帐号

限制类型:磁盘容量限制(默认单位KB),文件数量

限制方法:软限制,硬限制

 

  • 磁盘配额实现步骤:

以支持配额功能的方式挂在文件系统

检测磁盘配额并生成配额文件

编辑用户和组帐号的配额设置

启动文件系统的磁盘配额功能

验证磁盘配额功能

查看用户或吩咐去的配额使用情况

 

实例:利用磁盘配额给用户设置权限

启动文件系统的配额支持

 

1:检测磁盘配额并创建配额文件

执行:[root@localhost ~]# vim /etc/fstab

磁盘和文件系统的管理_管理工具_20

磁盘和文件系统的管理_管理工具_21

磁盘和文件系统的管理_空间_22

2:使用quotacheck命令城建配额文件

quotacheck –ugcv 文件系统

quotacheck –augv

-u、-g:检测用户、组配额

-c:创建配额数据文件

-v:显示执行过程信息

-a:检测所有可用的分区

磁盘和文件系统的管理_空间_23

3:编辑用户和组帐号的配额设置

edquota –u用户名

edquota –g 组名

磁盘和文件系统的管理_动态_24

磁盘和文件系统的管理_空间_25

磁盘和文件系统的管理_管理工具_26

 

4:启用,关闭文件系统的配额功能

使用quotaon、quotaoff 命令

示例:quotaon –ugv /mailbox

quotaoff –ugv /mailbox

磁盘和文件系统的管理_管理工具_27

5:验证磁盘配额功能

1:必须切换到设置配额的分区(挂在目录)

2:创建指定数量的文件:使用touch或cp命令

3:创建指定容量的文件L使用dd命令或cp命令

磁盘和文件系统的管理_动态_28

磁盘和文件系统的管理_空间_29

磁盘和文件系统的管理_动态_30

磁盘和文件系统的管理_空间_31

  • 查看配额使用情况

侧重用户、组帐号角度使用quota命令

quota –u 用户名

quota –g 组名

磁盘和文件系统的管理_管理工具_32

侧重文件角度使用repquota

repquota 文件系统

repquota –a

磁盘和文件系统的管理_空间_33