八、linux命令:LVM与磁盘配额

LVM概述
LVM的管理命令
LVM应用实例
磁盘配额概述
磁盘配额管理

Logical Volume Manager,逻辑卷管理
动态调整磁盘容量,从而提高磁盘管理的灵活性
/boot分区用于存放引导文件,不能基于LVM创建
图形界面管理工具
system-config-lvm

LVM机制的基本概念
PV(物理卷)
VG(卷组)
LV(逻辑卷)
PV (Physical Volume)-物理卷
在这里插入图片描述

卷组的定义
物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备。
VG (Volume Group)-卷组
卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。
LV (Logical Volume)-逻辑卷
逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间.系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组。
PE(Physical Extent)-物理块
PE是整个LVM最小的储存区块,默认每个PE区块是4MB大小,也就是说,其实我们的数据都是由写入PE来处理的。简单的说,文个PE就有点像文件系统里面的block 大小。

在这里插入图片描述

主要命令
功能 物理卷管理 卷组管理 逻辑卷管理
Scan扫描 pvscan vgscan lvscan
Create建立pvcreate vgcreate lvcreate
Display显示pvdisplay vgdisplay lvdisplay
Remove删除 pvremove vgremove lvremove
Extend扩展 —— vgextend lvextend
Reduce 减少 —— vareduce ——

磁盘配额概述
实现磁盘限额的条件
●需要Linux内核支持
●安装xfsprogs与quota软件包Linux
磁盘限额的特点
●作用范围:针对指定的文件系统(分区)
●限制对象:用户帐号、组帐号
●限制类型:磁盘容量、文件数量
●限制方法:软限制、硬限制

磁盘配额概述

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

启用磁盆配额支持
启用文件系统的配额支持
·添加usrquota、grpquota挂载参数
[root@localhost -]# vi letclfstab
…lI省略部分信息
/dev/mapper/mail_store-mbox /mailbox xfs defaults,usrquota,grpquota 0 0
[root@localhost ~]# mount -o usrquota,grpquota ldevlmail_storelmbox /mailboxl[root@localhost ~]# mount
…lI省略部分信息
/dev/mapper/mail_store-mbox on /mailbox type xfs(rw,relatime,attr2, inode64,usrquota,grpquota)
[root@localhost -]# chmod 777 lmailbox/
磁盘配额管理
编辑用户和组帐号的配额设置
●使用xfs_quota命令编辑配额设置
xfs_quota -x -c "limit -u bsoft=N bhard=N isoft=N ihard=N用户名’挂载点
●常用选项
-u、-g、-X、-c·限制字段
bsoft、bhard、isoft、ihard

LVM与磁盘配额
PV 物理卷
VG卷组
LV逻辑卷
PE lvm最小存储单元
默认4M
LVM步骤
PV-VG-LV-格式化挂在使用文件系统

pvcreate /dev/sdb /dev/sdc 另一种方式 pv pvcreate /dev/sd[b-c]
pvscan 查看系统中多少pv pvs 查看系统中多少pv
pvdisplay 看详细信息
pvremove /dev/sdb /dev/sdc 删除移除pv

vgcreate vg01 /dev/sdb /dev/sdc 把sdbsdc加入到卷组
vgremove vg01 把他删除
rpm -qf ‘which pvcreate’ 看pvcreate是哪个软件包安装的
vgscan 查看系统中多少vg

lvcreate -n lv01 -L 5G vg01 给lv01在vg01卷组分5G大小
开始格式化
mkfs1.xfs /dev/vg01/lv01
创建一个目录开始挂载
mkdir /wuhuidong
mount /dev/vg01/lv01 /wuhuidong

lvextend -L +10G /dev/vg01/lv01 扩展10G
lvextend -L 10G /dev/vg01/lv01 扩展到10G
扩展命令(lvextend -l 7680 /dev/vg01/lv02 一个pe是4m)
vgscan
xfs_growfs /dev/vg01/lv01激活调整xfs格式
df -hF 查看一下
resize2fs 激活调整ext4格式

lvcreate -n lv02 -L 10G vg01
mkfs1.ext4 /dev/vg01/lv02
mkdir /liuchun
mount /dev/vg01/lv02 /liuchun
lvextend -L +5G /dev/vg01/lv02 扩展
resize2fs /dev/vg01/lv02激活调整

打开vim编辑器
vim /etc/fstab
/dev/vg01/lv01 /wuhuidong xfs defaults 0 0
激活mount -a

剩余10G 分到sdd
vgextend vg01 /dev/sdd

修改PE大小:vgchange -s 1 卷组名 //修改为1mb大小 这里只能写2的倍数(除1)最大为64

想要删除某个卷组 可能导致数据丢失 要先把数据迁移


mount | grep /dev/sdb1
mount -o remount,usrquota,grpquota dev/sdb1
mount | grep /dev/sdb1
vim /etc/fstab
/dev/sdb1 /liuchun ext4 defults,usrquota,grpguota 0 0
mount -a
quotacheck -cugv /dev/sdb1 创建用户和组磁盘配额的配置文件(只对ext4仅有的操作)
useradd wuhao
edquota -u wuhao
输入限制数额
quotaon -p /dev/sdb1查看是否开启
quotaon -u /dev/sdb1 开启

LVM操作步骤

1 要有新的物理盘或者分区。
2 把物理分区/或整个磁盘建立成为物理卷PV)
3 把物理卷整合成为卷组(VG),卷组就已经可以动态的调整大小了,可以把物理卷PV加入卷组,实现扩容d、最后就是把卷组再划分成为逻辑卷(LV), 逻辑卷也是可以直接调整大小的。
(对于上层应用或者用户来说逻辑卷就是分区,所以也需要格式化和挂载)

 pvcreate /dev/sdb   /dev/sdc    创建pv

vgcreate  vg01   /dev/sdb   /dev/sdc  创建vg

lvcreat -n lv01 -L 5G  vg01   创建lv

mkfs.etx4   /dev/vg01/lv01    格式化lv

 mount   /dev/vg01/lv01   /lv01  临时挂载,开机消失
 或者 
 vim /etc/fstab
 /dev/vg01/lv01  /lv01  xfs defaults   0 0     挂载
 
 mount -a                激活挂载

对用户在指定文件系统中使用磁盘空间、文件数量进行限制,防止用户占用大量的磁盘空间,从而保持系统存储空间可以稳定使用
关于软限制和硬限制:软限制是一个最低的预设值,超过会报警,硬限制是最高的预设值,超过硬限制不可再执行

创建分区挂载
在这里插入图片描述
对用户和组进行配额重新挂载

 mount -o remount,usrquota,grpquota  /dev/sdb1  

写入系统永久挂载
在这里插入图片描述
mount a 激活挂挂载
创建张三用户

 useradd zhansang
 edquota -u zhangsan   对zhangsan 进行控制 编辑 // 如果是组就-g 加组名
 quotaon -p  /dev/sdb1    查看是否已经开启功能
 quotaon -u   /dev/sdb1     开启配置

在这里插入图片描述

quota -u zhangsan   查看张三zhangsan用户当前使用情况
dd if=/dev/zero  of=a  bs=1M  count=1  创建 空文件
 

*表示已经超过了 grace:宽限的时间 默认为7天,如果现在容量超过软限制的值,宽限时间之后还没有降下来。此时硬限制的值为软限制的值,数据则会丢失

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值