LVM动态管理磁盘

引言:LVM在日常工作中增加磁盘配置磁盘还是比较好用的,管理起来也很方便

目录

一、LVM与磁盘配额

1.LVM

2.LVM机制

3.LVM的管理命令

4.主要命令

5.创建LVM

6.扩容

7.磁盘配额


一、LVM与磁盘配额

1.LVM

Logical Volume Manager(逻辑卷管理)

能够在保持现有数据不变的情况下动态调整磁盘容量从而提高磁盘管理的灵活性

2.LVM机制

PV(物理卷)->VG(卷组)->LV(逻辑卷)

3.LVM的管理命令

功能物理卷管理卷组管理逻辑卷管理
Scan扫描pvscanvgscanlvscan
Create建立pvcreatevgcreatelvcreate
Display显示pvdisplayvgdisplaylvdisplay
Remove删除pvremovevgremovelvremove
Extend扩展—————vgextendlvextend
Reduce减少—————vgreducelvreduce

4.主要命令

pvcreate 设备名

vgcreate 卷组名 物理卷名1 物理卷名2

lvcreate -L 容量大小 -n 逻辑卷名 卷组名

lvextend -L +大小 /dev/卷组名/逻辑卷名

5.创建LVM

添加两块新硬盘

输入echo "- - -" > /sys/class/scsi_host/host0/scan扫描

输入fdisk -l 查看硬盘是否安装上

输入fdisk /dev/sdb 划分sdb的主分区,输入n,p,1,2048,41943039,t,8e,w,划分主分区1为20个G,类型为Linux LVM,保存

输入fdisk /dev/sdc 划分sdc的主分区 ,输入n,p,1,2048,41943039,t,8e,w,划分主分区1为20个G,类型为Linux LVM,保存

 

创建物理卷,输入pvcreate /dev/sdb1 /dev/sdc1

创建卷组,输入vgcreate vgname1 /dev/sdb1 /dev/sdc1

 

创建逻辑卷,容量为20g,生产的文件路径为/dev/vgname1/lvname1

输入lvcreate -L 20G -n lvname1 vgname1

输入lvdisplay可以看到创建的lvm

 输入mkfs -t xfs /dev/vgname1/lvname1 进行格式化,创建xfs文件系统

输入mount /dev/vgname1/lvname1 /opt 把lvm挂载到opt目录下 ,输入df -h查看挂载情况

6.扩容

输入lvextend -L +10G /dev/vgname1/lvname1 扩容10G

输入xfs_growfs /dev/vgname1/lvname1 刷新xfs文件系统容量

7.磁盘配额

磁盘配额需要Linux内核支持,需要安装xfsprogs与quota的软件包

特点:

         作用范围:针对指定的文件系统(分区)

         限制对象:用户账号、组账号

         限制类型:磁盘容量、文件数量

         限制方法:软限制、硬限制。

以支持配额功能的方式挂载文件系统->编辑用户和组账号的配额设置->验证磁盘配额功能->查看磁盘配额使用情况

启用磁盘配额支持

检查是否安装xfsprogs和quota安装包

输入rpm -q xfsprogs(或quota)没有输入yum install -y xfsprogs(或quota)

 

 以支持配额功能的方式挂载文件系统

umount /dev/vganme1/lvname1 取消之前的LVM挂载

mount -o usrquota,grpquota /dev/vgname1/lvname1 /opt

添加挂载参数“usrquota,grpquota”用于增加对用户,组配额功能的支持

编辑用户和组账号的配额设置

输入useradd abc1 passwd abc1创建用户

 

设置用户配额

-x:表示启动专家模式,在当前模式下允许对配额系统进行修改,所有管理命令可用

-c:表示直接调用管理命令

-u:指定用户账号对象

-g:指定组账号对象

bsoft:设置磁盘容量的软限制数值,用量达到软限制数值时进行告警

bhard:设置磁盘容量的硬限制数值

isoft:设置磁盘文件数的软限制数值,用量达到软限制数值时进行告警

ihard:设置磁盘文件数的硬限制数值

xfs_quota -x -c 'limit -u bsoft=80m bhard=100m isoft=40 ihard=50 abc1' /opt/

查看abc1磁盘容量限制

xfs_quota -c 'quota -uv abc1' /opt/

查看abc1文件数限制 

xfs_quota -c 'quota -i -uv abc1' /opt/

 

 验证磁盘配额功能

chmod 777 /opt

su abc1 cd /opt

验证磁盘容量超限

dd if=/dev/zero of=/opt/kgc.txt bs=10M count=12 

验证磁盘文件超限

touch {1..51}.txt 

 

查看所有可用分区的磁盘容量配额使用情况

report常用选项

-u:对用户查看

-g:对组查看

-a:查看所有可用分区的配额使用报告

-b:查看磁盘容量

-i:查看文件数量

-h:友好查看

xfs_quota -x -c 'report -a'

总结:LVM可以灵活配置磁盘空间,当磁盘容量即将耗尽时,可以快速增加容量,在不停服务的情况下,能把用户数据从旧硬盘转移到新硬盘空间中去。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值