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'