LVM(动态分区)与磁盘配额
一,LVM概述
1.LVM逻辑卷管理:在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性
2.LVM机制的基本概念
PE最小单位4M ,越小硬盘利用率越高(值可以是:8,16,32)
PV(物理卷)------LVM机制的基本存储设备,通常为一个普通分区或整个硬盘,物理卷(先创建)创建时,
VG(卷组)-----一个或多个物理卷组成的整体,卷组中可以动态的添加或移除物理卷
LV(逻辑卷)----建立在卷组之上,与物理卷没有直接关系
【每个VG块的最大数65534,PE的大小决定VG的大小】
二,LVM的管理命令
scan 扫描--------pvscan-----vgscan------lvscan
create 建立
display 显示
remove 删除
extend 扩展--------------------vgextend-----lvextend
reduce 减少(不建议缩减,防止数据丢失)
pvcreate 设备名1 [设备名2 .....]
vgcreate 卷组名 物理卷名1 物理卷2
lvcreate -L 容量大小 -n 逻辑卷名 卷组名
lvextend -L +大小 /dev/卷组名/逻辑卷名
【扩展完之后,需要刷新:xfs_growfs /dev/】
三,应用实例
、
四,磁盘配额概述
【限制用户的空间的大小】
设置磁盘配额
当Linux根分区的磁盘空间耗尽时,Linux操作系统将无法再建立新的文件,同时也可能会出现服务程序崩溃、系统无法启动等故障。
为了避免在服务器中出现类似磁盘空间不足的问题,可以启用磁盘配额功能,对用户在指定文件系统(分区)中使用的磁盘空间、文件数量进行限制,以防止个别用户恶意或无意间占用大量磁盘空间,从而保持系统存储空间的稳定性和持续可
在centos系统中,不同的文件系统使用不同磁盘配额配置管理工具。例如,XFS文件系统通过xfs__quota 工具进行管理;
EXT3/4文件系统通过quota工具进行管理。
1.实现磁盘配额的条件
需要Linux内核支持
安装xfsprogs与quota软件包
2.磁盘配额的特点
1.作用范围:针对指定的文件系统(分区)
设置的磁盘配额功能,只在指定的文件系统(分区)内有效,用户使用其他未设置配额的文件系统时,将不会受到限制
2.限制对象:用户账户,组账号
主要针对系统中指定的用户账号、组账号进行限制,没有被设置限额的用户或组将不受影响。对组账号设置配额后,组内所有用户使用的磁盘容量、文件数量的总和不能超过限制。
3.限制类型:磁盘容量,文件数量
磁盘容量:限制用户能够使用的磁盘数据块(Block)大小,也就是限制磁盘空间大小,默认单位为KB。
文件数量:限制用户能够拥有的文件个数。在 Linux操作系统中,每一个文件都有一个对应的数字标记,称为i结点(Inode)编号,这个编号在同一个文件系统内是唯一的,因此 xfs_quota通过限制i结点的数量来实现对文件数量的限制。l
4.限制方法:软限制,硬限制
【当到达软限制时,会有提醒,但还可以使用;w
当到达硬限制时,系统会提示用户并且强制终止用户的操作】
五,磁盘配额管理
1.以支持配额功能的方式挂载文件系统
2.编辑用户和组账号的配额设置
3.验证磁盘配额功能
4.查看磁盘配额使用情况
-x:启动专家模式
-c:直接调用管理命令