目录
一、LVM概述
1、LVM
Logical Volume Manager---逻辑卷管理
能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性
2、优点
1.能够保持原有数据不变
2.动态加减磁盘容量
3.提高磁盘管理的灵活性
/boot分区用于存放引导文件、不能基于LVM创建
3、实现过程
1.将设备指定为物理卷
2.用一个或多个物理卷来创建卷组
3.物理卷是用固定大小的物理区域(Physical Extent,PE)来定义的
4.在物理卷上创建的逻辑卷。是有物理区域(PE)组成
5.可以在逻辑卷上创建文件系统并挂载
4、LVM机制的基本概念
1.PV--物理卷
2.VG--卷组
3.LV--逻辑卷
5、LVM的管理命令
功能 | 物理卷管理 | 卷组管理 | 逻辑卷管理 |
scan 扫描 | pvscan | vgscan | lvscan |
crate 建立 | pvcrate | vgcrate | lvcrate |
display 显示 | pvdisplay | vgdisplay | lvdisplay |
remove 删除 | pvremove | vgremove | lvremove |
extend 扩展 | vgextend | lvextend | |
reduce 减少 | vgreduce | lvreduce |
6、实验步骤
1.新建两块硬盘,是系统识别
2.创建分区,用fdisk命令,分区设置为8e
3.创建物理卷,并查看
pvcreate /dev/sdb1 /dev/sdb2 /dev/sdc 把 /dev/sdb1 /dev/sdb2 /dev/sdc创建为物理卷
pvdisplay 查看物理卷
4.创建卷组并命名
vgcreate ky15 /dev/sdb1 /dev/sdb2 /dev/sdc 把/dev/sdb1 /dev/sdb2 /dev/sdc物理卷创建为卷组,名字文ky15
vgdisplay 查看卷组
5.创建逻辑卷组
lvcreate -n ky10 -L 20G ky15 创建逻辑卷组,卷组名字为ky10,大小为10G
lvdisplay 查看
注:-n 为逻辑卷组的名字,-L 为逻辑卷组的大小 ky15 卷组的名字
6.格式化
mkfs.xfs /dev/ky15/ky10 格式化
7.挂载
mkdir /ding 创建挂载点
mount /dev/ky15/ky10 /ding/ 挂载在ding目录下
df -hT 查看挂载是否成功
8.再扩容
pvcreate /dev/sdd1 创建物理卷sdd1
vgextend ky15 /dev/sdd 扩容卷组名字
lvextend -L+20G /dev/ky15/ky10
xfs_growfs /dev/ky15/ky10
resize2fs /dev/ky15/ky10
查看扩容是否成功
二、磁盘配额
1、实现磁盘限额的条件
1.需要Linux内核支持
2.安装xfsprogs与quota软件包
2、Linux磁盘限额的特点
1.作用范围:针对指定的文件系统(分区)
2.限制对象:用户账号、组账号
3.限制类型:磁盘容量、问津数量
4.限制方法:软限制、硬限制
3、操作方法
1.检查是否已安装xfsprogs和xfs_ quota软件包
rpm -q xfsprogs quota
yum install -y xfsprogs quota
2. mount -o userquota,grpquota /dev/ky15/ky10 /ding/
添加挂载参数"usrquota, grpquota"用于增加对用户、组配额功能的支持
3.编辑用户和组账号的配额设置
useradd lisi
passwd lisi
xfs_quota -x -c 'limit -u bsoft=80M bhard=100M isoft=40 ihard=50 lisi' /opt/
-x:表示启动专家模式,在当前模式下允许对配额系统进行修改的所有管理命令可用。
-c: 表示直接调用管理命令。
-u: 指定用户账号对象
-g: 指定组账号对象
bsoft: 设置磁盘容量的软限制数值(默认单位为KB)。
bhard:设置磁盘容量的硬限制数值(默认单位为KB)。
isoft:设置磁盘文件数的软限制数值。
ihard:设置磁盘文件数的硬限制数值
4.验证磁盘配额功能
dd if=/dev/zero of=/opt/kgc.txt bs=100M count=2
dd:复制,if=从哪里复制,of=复制到那个目标,bs=复制的大小,count=复制次数
5、查看配额使用情况
xfs_ quota - X -C ' report -abih'
三、总结
掌握逻辑卷的创建与扩容