LVM与磁盘配额

1.LVM概述

(1)LVM,逻辑卷管理

能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性
/boot分区用于存放引导文件,不能基于LVM创建


(2)LVM机制的基本概念

PV(物理卷):基于硬盘或分区设备创建而来,生成N多个PE,一个PE默认大小4M。
VG(卷组):由多个物理卷组成的资源池。
LV(逻辑卷):从卷组中划分出指定容量大小的存储卷。

2.LVM的管理命令


3.LVM应用实例

pvcreate 设备名1 [设备名2...]
vgcreate 卷组名 物理卷名1 物理卷名2
lvcreate -L 容量大小 -n 逻辑卷名 卷组名
lvextend -L +大小 /dev/卷组名/逻辑卷名


(1)创建并使用LVM

1)添加硬盘
[fdisk分区,分区类型ID设置为8e]


2)创建物理卷
'pvcreate 硬盘/分区设备文件...'

3)创建卷组
'vgcreate 卷组名 物理卷...'

4)创建逻辑卷
'lvcreate -L 容量大小 -n 逻辑卷名 卷组名'

5)格式化
'mkfs -t xfs/ext4 /dev/卷组名/逻辑卷名'

6)挂载使用
'mount /etc/fstab'

(2)扩容:

1)扩容卷组

'vgextend 卷组名 物理卷...'

2)扩容逻辑卷

'lvextend -L +容量大小 -r /dev/卷组名/逻辑卷名 #-r选项可实现自动刷新逻辑卷文件系统容量大小'

3)手动刷新
'xfs_growfs #xfs'
'resize2fs #ext4'



4.磁盘配额概述

(1)实现磁盘限额的条件:

需要Linux内核支持;
安装xfsprogs与quota软件包

(2)Linux磁盘限额的特点:

作用范围:针对指定的文件系统(分区)
限制对象:用户账号、组账号
限制类型:磁盘数量、文件数量
限制方法:软限制、应限制

5.磁盘配额管理

磁盘限额
1)安装软件 xfsprogs 和 xfs_quota软件包

2)以支持磁盘限额的方式挂载文件系统 'mount -o usrquota,grpquota ....'

3)配置磁盘限额
'xfs_quota -x -c 'limit -u/-g bsoft=XX bhard=XX isoft=XX ihard=XX 用户名/组名' 挂载点目录'

4)验证磁盘限额
容量验证 'dd if=/dev/zero of=挂载点目录/XX文件 bs=每次复制的数据大小 count=复制次数'
数量验证 'touch mkdir'

5)查看磁盘限额使用情况
xfs_quota -x -c 'report -abih'

posted @ 2024-04-16 14:11  无敌小鲁班  阅读(14)  评论(0编辑  收藏  举报