目录
(1)Logical Volunme Manager,逻辑卷管理
一、LVM概述
1、LVM概述
(1)Logical Volunme Manager,逻辑卷管理
a、能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性
b、/boot分区用于存放引导文件,不能基于LVM创建
2、LVM机制的基本概念
(1)pv(物理卷)基于硬盘或分区设备创建而来,生成N多个PE,一个PE默认大小4M
(2)VG(卷组)由多个物理卷组成的资源池
(3)LV(逻辑卷)从卷组中划分出指定容量大小的存储卷
二、LVM的管理命令
1、主要命令
功能 | 物理卷管理 | 卷组管理 | 逻辑卷管理 |
Scan扫描 | pvscan | vgscan | lvscan |
Create建立 | pvcreate | vgcreate | lvcreate |
Display显示 | pvdisplay | vgdisplay | lvdisplay |
Remove删除 | pvremove | vgremove | lvremove |
Extend扩展 | —— | vgextend | lvextend |
Reduce减少 | —— | vgreduce | lvreduce |
2、主要命令
检查新加进去的硬盘
创建分区
创建物理卷
创建逻辑卷
在逻辑卷中进行内容的写入
扩容大小
创建并使用LVM
1)添加硬盘,[fdisk分区,分区类型ID设置为8e]
2)创建物理卷 pvcreate 硬盘/分区设备文件...
3)创建卷组 vgcreate 卷组名 物理卷....
4)创建逻辑卷 lvcreate -L 容量大小 -n 逻辑卷名 卷组名
5)格式化 mkfs -t xfs/ext4 /dev/卷组名/逻辑卷名
6)挂载使用 mount /etc/fstab
扩容:
扩容卷组 vgextend 卷组名 物理卷....
扩容逻辑卷 lvextend -L +容量大小 -r /dev/卷组名/逻辑卷名 # -r选项可实现自动刷新逻辑卷文件系统容量大小
手动刷新 xfs_growfs resize2fs
三、LVM应用实例
1、LVM应用
(1)
四、磁盘配额概述
1、磁盘配额概述
(1)实现磁盘限额的条件
a、需要Linux内核支持
b、安装xfsprogs与quota软件包
(2)Linux磁盘限额的特点
a、作用范围:针对指定的文件系统(分区)
b、限制对象:用户账号、组账号
c、限制类型:磁盘容量、文件数量
d、限制方法:软限制、硬限制
五、磁盘配额管理
1、磁盘配额管理
(1)编辑用户和组账号的配额设置
a、使用xfs_quota命令编辑配额设置
b、常用选项
-x:表示启动专家模式,在当前模式下允许对配额系统进行修改的所有管理命令可用。
-c:表示直接调用管理命令。
-u:指定用户账号对象
-g:指定组账号对象
c、限制字段
bsoft:设置磁盘容量的软限制数值(默认单位为 KB)。
bhard:设置磁盘容量的硬限制数值(默认单位为 KB)。
isoft:设置磁盘文件数的软限制数值。
ihard:设置磁盘文件数的硬限制数值。
临时挂载和永久挂载
安装软件包
用户磁盘配合和组用户磁盘配额挂载
永久挂载(最后一行内容)
启用新的张三李四
创建新的文件
从设备文件复制到张三文件每次复制10m数据复制8次
查看容量限制
以人性化全部展示容量限制的
磁盘限额
1)安装软件 xfsprogs 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'