lvm与磁盘配额

系列文章目录

一、LVM概述
LVM 是 Logical Volume Manager 的简称,译为中文就是逻辑卷管理。它是 Linux 下对硬盘分区的一种管理机制。LVM 适合于管理大存储设备,并允许用户动态调整文件系统的大小。此外,LVM 的快照功能可以帮助我们快速备份数据。
LVM 为我们提供了逻辑概念上的磁盘,使得文件系统不再关心底层物理磁盘的概念。
在这里插入图片描述
物理卷(Physical Volume,PV):就是真正的物理硬盘或分区。
卷组(Volume Group,VG):将多个物理卷合起来就组成了卷组。组成同一个卷组的物理卷可以是同一块硬盘的不同分区,也可以是不同硬盘上的不同分区。我们可以把卷组想象为一块逻辑硬盘。
逻辑卷(Logical Volume,LV):卷组是一块逻辑硬盘,硬盘必须分区之后才能使用,我们把这个分区称作逻辑卷。逻辑卷可以被格式化和写入数据。我们可以把逻辑卷想象为分区。
物理扩展(Physical Extend,PE):PE 是用来保存数据的最小单元,我们的数据实际上都是写入 PE 当中的。PE 的大小是可以配置的,默认是 4MB。
1.分区是磁盘上的连续空间,一个硬盘上
2.有了raid各种raid解决了一些问题(分完就无法扩容修改了,4块变一块,关机会影响服务,进入raid配置界面)
3.平滑扩容,动态扩容
在这里插入图片描述
二、创建步骤
在这里插入图片描述

在这里插入图片描述

1.创建动态逻辑卷即LVM,将分区类型修改为“8e”

在这里插入图片描述

一、lvm

lvmdisplay查看逻辑卷空间大小
pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1 —创建物理卷
vgcreate 卷组名 /dev/sdb1 /dev/sdc1 /dev/sdd1 —创建VG卷组
lvcreate -L +10G -n(名称)卷组名
lvcreate -L +10G -n lsy wj
格式化 mkfs.xfs /dev/wj/lsy
挂载 mkdir /opt/11
mount /dev/wj/lsy/opt/11
步骤:
1先分区
2创建物理卷 pvcreate
3创卷组名 vgcreate
4创建逻辑卷 lvcreate -L
5格式化 mkfs.xfs/ext4
6挂载mount /dev/wj/lsy/cxk

二、

1.扩容

lvextend -L +9G /dev/物理卷名/卷组名 -r(立刻生效)
lvextend -L +9G /dev/物理卷名/卷组名
xfs_growfs /dev/文件名

2.缩容

ext4可以xfs无法缩减,缩减会影响业务。
1.解挂载
2.检查文件系统完整性
3.缩减文件系统
4.缩减逻辑卷上下一致
5.再挂载回去
umonut /dev/文件位置
lvreduce -L -2G /dev/ 文件名称 -r


三、磁盘配额:

当Linux根分区的磁盘空间耗尽时,Linux操作系统将无法再建立新的文件,同时也可能会出现服务程序崩溃、系统无法启动等故障。
为了避免在服务器中出现类似磁盘空间不足的问题,可以启用磁盘配额功能,对用户在指定文件系统(分区)中使用的磁盘空间、文件数量进行限制,以防止个别用户恶意或无意间占用大量磁盘空间,从而保持系统存储空间的稳定性和持续可用性。
在Centos系统中,不同的文件系统使用不同磁盘配额配置管理工具。例如, XFS文件系统通过xfs_quota工具进行管理;
1、检查是否已安装 xfsprogs 和 xfsquota 软件包
rpm -q xfsprogs quota (检查是否已经安装)
yum install -y xfsprogs quota (没有安装的话使用该命令安装)
[root@localhost ~]# mount -o remount usrquota,grpquota /dev/sdb1 /mnt
2、以支持配额功能的方式挂载文件系统
vim /etc/fstab
/dev/cxk/ky27 /opt/data xfs defaults,usrquota,grpquota 0 0

3、关闭安全功能:
setenforce 0 —关闭安全机制
4、创建用户:
[root@192 /]# useradd zhangsan
[root@192 /]# passwd zhangsan
5、创建好新用户之后,使用下面的命令来编辑用户的配额限制.
其中的“-x”:表示启动专家模式,在当前模式下允许对配额系统进行修改的所有管理命令可用.
“-c”:表示直接调用管理命令。
“-u”:指定用户账号对象。
“bsoft”:设置磁盘容量的软限制数值为80M.
“bhard”:设置磁盘容量的硬限制数值为100M.
“isoft”:设置磁盘文件数的软限制数值为40个.
“ihard”:设置磁盘文件数的硬限制数值为50个.
限制磁盘:
xfs_quota -x -c ‘limit -u bsoft=80M bhard=100M xiaozhan’ /opt/wangyibo
限制文件数:
xfs_quota -x -c ‘limit -u isoft=40 ihard=50 xiaozhan’ /opt/wangyibo
也可以写在一块:
[zhangsan@192 data1]$ xfs_quota -x -c ‘limit -u bsoft=80M bhard=100M isoft=40 ihard=50 zhangsan’ /opt/wangyibo
满足二选一,磁盘限制满了,也不能创建文件,创建文件限制达到,也不可以再写入内容了
达到软限制时,会有提醒,但还可以使用
但是,当到达硬限制时,系统会提示用户并且强制终止用户的操作
dd命令是一个设备转换和连续复制命令
“if=” 指定输入设备(或文件)
"of="指定输出设备(或文件)
“bs=” 指定读取数据块的大小
"count=”指定读取数据块的数量
/dev/zero “零"设备文件,可以无限的提供空字符。常用来生成-一个特定大小的文件
chmod 777 /opt/wangyibo 给权限
验证:
dd if=/dev/zero of=/opt/wangyibo/123.txt bs=10M count=12
[zhangsan@192 data1]$ touch {1…50}.txt

总结

永久挂载 vim /etc/fstab
/dev/要挂载的文件 /opt/挂载到的文件夹 xfs defaults 0 0

mapper:逻辑设备到物理设备的映射机制,在该机制下,用户能够很方便的根据自己的需要实现对存储资源的管理

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值