目录
一、LVM逻辑卷管理
二、LVM的管理命令
物理卷管理
卷组管理
逻辑卷管理
*创建并使用LVM步骤
三、磁盘配额概述
实现磁盘限额的条件
Linux 磁盘限额的特点
四、磁盘配额管理
磁盘限额
一、LVM逻辑卷管理
能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性。
/boot分区用于存放引导文件,不能基于LVM创建。
- 物理卷PV:基于硬盘或分区设备创建而来,生成N多个PE,一个PE默认大小4M
- 卷组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 /dev/sdb #创建物理卷
pvdisplay /dev/sdb #查看物理卷
卷组管理
vgcreate vg101 /dev/sdb #创建组 <组名> <目录>
vgdisplay /dev/vg101 #查看卷组
vgextend 卷组名 物理卷.... #扩容卷组
逻辑卷管理
lvcreate -L 容量大小 -n 逻辑卷名 卷组名
lvextend -L +容量大小 -r /dev/卷组名/逻辑卷名 # -r选项可实现自动刷新逻辑卷文件系统容量大小
手动刷新:xfs格式—— xfs_growfs
ext4格式——resize2fs
*创建并使用LVM步骤
- 添加硬盘, [fdisk分区,分区类型ID设置为8e]
- 创建物理卷
pvcreate 硬盘/分区设备文件...
- 创建卷组
vgcreate 卷组名 物理卷....
- 创建逻辑卷
lvcreate -L 容量大小 -n 逻辑卷名 卷组名
- 格式化
mkfs -t xfs/ext4 /dev/卷组名/逻辑卷名
- 挂载使用
mount /etc/fstab
三、磁盘配额概述
实现磁盘限额的条件
- 需要Linux内核支持
- 安装xfsprogs与quota软件包
Linux 磁盘限额的特点
- 作用范围:针对指定的文件系统(分区)
- 限制对象:用户帐号、组帐号
- 限制类型:磁盘容量、文件数量
- 限制方法:软限制、硬限制
四、磁盘配额管理
磁盘限额
1)安装软件 xfsprogs quota
yum install -y xfsprogs
yum install -y quota
2)以支持磁盘限额的方式挂载文件系统
mount -o usrquota,grpquota /opt/ctt #临时挂载
#永久挂载
vim /etc/fstab
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'